Fotos nach Datum umbenennen mit jhead

Einführung Digitalkameras speichern Bilder oft unter Dateinamen wie DSC00523.jpg. Mit diesen nicht sprechenden Namen kann ich nicht viel anfangen. Das Datum und die Uhrzeit des Fotos ist für den Dateinamen viel besser geeignet. EXIF-Daten auslesen Die Digitalkamera speichert das Datum und die Uhrzeit in den so genannten EXIF-Tags. Mit jhead kann man diese Tags auslesen und bearbeiten. Mit jhead dateiname.jpg kann man sich die EXIF-Tags anzeigen lassen: emanuel@discordia:~ $ jhead DSC00523.JPG File name : DSC00523.JPG File size : 2277972 bytes File date : 2011:02:06 13:45:34 Camera make : Canon Camera model : Canon DIGITAL IXUS 80 IS Date/Time : 2010:12:27 12:02:37 Resolution : 2592 x 1944 Flash used : No Focal length : 14.3mm (35mm equivalent: 90mm) CCD width : 5.72mm Exposure time: 0.020 s (1/50) Aperture : f/4.5 Focus dist. : 6.57m ISO equiv. : 800 Whitebalance : Auto Metering Mode: pattern In der Zeile Date/Time sieht man, dass das Foto am 27.12.2010 um 12:02:37h erstellt wurde. ...

06.02.2011 · 2 min · Emanuel Duss

Bilder verkleinern mit convert (imagemagick)

Einführung Wenn man im Internet eine Fotogalerie publizieren will, oder man viele Fotos per E-Mail verschicken will, sollte man die Fotos verkleinern. Ich habe mir ein Skript geschrieben, welches die Auflösung der Bilder verkleinert und die JPEG-Qualitätsstufe heruntersetzt. Somit kann man ganz schnell viele Bilder verkleinern. Einzelne Bilder verkleinern Mit dem Befehl convert kann ein Bild verkleinert werden. Hierzu muss das Paket imagemagick installiert sein. convert -resize 2048x2048 -quality 60 bild.jpg klein.jpg Man sieht gut, wie sich die Dateigrösse verändert: ...

12.12.2010 · 2 min · Emanuel Duss

Ein Backup-Konzept mit Hardlinks und rsync

Einführung Da es für mich keine passende Backup-Lösung gab, habe ich mir diese selber geschrieben. Meine Daten werden jetzt per rsync auf meinen Backup-Server synchronisiert. Für meine Backup-Lösung braucht man nicht zwingend einen Backup-Server. Mit rsync kann man auch auf dem lokalen Rechner Dateien und Verzeichnisse synchronisieren. Das tolle an meinem Skript ist, dass ich verschiedene Versionen von meinen Daten habe. Wenn ich eine Datei lösche und dann mein Backup starte, wird diese Datei auf dem Backup-Server nicht gelöscht! Dies geschieht mit Hardlinks. Das geniale daran ist, dass nur die neuen Daten neuen Platz auf der Harddisk beanspruchen. Obwohl ich über 10 mal die selbe Datei gesichert habe, wird deren Speicherplatz nur einmal belegt. ...

24.11.2010 · 8 min · Emanuel Duss