Tipp #19
- Posted by bluelupo am 04.01.2010
- 1 Feedback »
Immer wieder steht bei einer anwachsender Anzahl von Fotos vor dem Problem das Bilder gedreht, nachbearbeitet oder sonstwie verändert werden. Das hat zur Folge dass, das Dateidatum nicht mehr mit den Erstellungsdatum des Fotos übereinstimmt. Bei einzelnen Bildern kann man vielleicht eine GUI wie digikam bemühen, aber bei einer größeren Anzahl wird dies sehr mühsam. Dazu gibt es das Kommandozeilentool jhead mit dem man auf einfachen Weg dies automatisieren kann.
Fortsetzung:
Wenn das Tool jhead nicht installiert ist, dann holt man das jetzt nach.
# apt-get install jhead
Mit dem Kommando find und jhead kann man das mit einen Einzeiler erledigen. Man sucht nach Dateien (Option -type f) mit dem Namen *.jpg (Option -iname) und weißt jhead mit der Option -ft an das Datum im EXIF-Feld Date/Time auch in das EXIF-Feld File date zu übernehmen und somit auch den Zeitstempel der betroffenen Datei zu ändern.
Hier der fertige Befehl:
find . -type f -iname "*.jpg" -exec jhead -ft {} \;
Nun überprüft man ob Dateidatum gleich dem Erstellungsdatum ist.
$ ls -ld imgp0605.jpg
-rw-rw----+ 1 root photo 1746849 26. Jun 2006 imgp0605.jpg
$ jhead imgp0605.jpg
File name : imgp0605.jpg
File size : 1746849 bytes
File date : 2006:06:26 01:56:47
Camera make : PENTAX Corporation
Camera model : PENTAX Optio M20
Date/Time : 2006:06:26 01:56:47
Resolution : 3072 x 2304
Flash used : No
Focal length : 6.3mm (35mm equivalent: 38mm)
Exposure time: 0.077 s (1/13)
Aperture : f/3.1
ISO equiv. : 400
Whitebalance : Auto
Metering Mode: pattern
Focus range : close
In Tipps&Tricks









Neueste Kommentare