Beim Fotografieren mit einer Digitalkamera werden diverse zusätzlche Informationen in das Foto gespeichert. Diese Werte nennt man EXIF-Daten (vergleichbar mit ID3-Tags von MP3s). Mit dem Tool “jhead” kann man sehr viel damit anstellen.
Jetzt kann es vorkommen, dass man in ein anderes Land reist und vergisst die Zeit umzustellen. Am besten ändert man dann die Zeit nicht während des Aufenthaltes, sondern alle zusammen nach der Rückreise. Das geht (für mich) am einfachsten.
EXIF-Daten auslesen:
$ jhead filename.jpg
File name : filename.jpg
File size : 1386514 bytes
File date : 2010:02:16 08:57:50
Camera make : Canon
Camera model : Canon DIGITAL IXUS 80 IS
Date/Time : 2010:02:16 07:57:50
Resolution : 2592 x 1944
Flash used : No
Focal length : 18.6mm (35mm equivalent: 117mm)
CCD width : 5.72mm
Exposure time: 0.0016 s (1/640)
Aperture : f/4.9
Focus dist. : 39.21m
ISO equiv. : 80
Whitebalance : Auto
Metering Mode: matrix
Jetzt sehen wir die Zeit, wann das Foto aufgenommen wurde:
Date/Time : 2010:02:16 07:57:50
Ich möchte die Zeit von allen Fotos um eine Stunde nach hinten verschieben (also von GMT+1 nach GMT). Das geht folgendermassen:
jhead neuezeit-altezeit
Die Schreibweise der Zeiten ist folgendermassen:
YYYY:MM:DD/hh:mm:ss
Wobei die Angaben zur Uhrzeit optional sind.
So ändere ich jetzt die Aufnahmezeit aller .jpg-Bilder (gross und klein geschrieben) um eine Stunde nach hinten:
jhead -da2010:02:16/07:57:50-2010:02:16/08:57:50 *[jJ][pP][gG]
Und schon sind die Informationen angepasst.
hallo emanuel
diese information hat mir serh gehelft. jetzt verstehe ich es.
Pingback: Webmaster