Einführung
Für mich ist es wichtig, dass Fotos mit einem korrekten Zeitstempel versehen sind. Falls ein Bild noch kein EXIF Zeitstempel besitzt, kann man den mit jhead
einfach hinzufügen.
Foto mit Zeitstempel versehen
Zuerst muss eventuell noch der EXIF Header dem Foto hinzugefügt werden:
$ jhead -mkexif foto.jpg
Danach kann man mit der Option -ds
von jhead
das Aufnahmedatum in der Form yyyy:mm:dd
setzen:
$ jhead -ds2013-05-23 foto.jpg
Will man zusätzlich noch die Zeit angeben, macht man das mit der Option -ts
im Format yyyy:mm:dd-hh:mm:ss
:
$ jhead -ts2013:05:23-13:37:42 foto.jpg
Foto mit Zeitstempel des Dateinahems versehen (Beispiel WhatsApp)
Wenn man ein Foto per WhatsApp bekommt, wird es verkleinert und alle
EXIF-Informationen entfernt. Doch das Datum ist im Dateinamen ersichtlich in der
Form IMG-yyyymmdd-WA????.jpg
. Das kann man mit folgendem Script einlesen und
als EXIF Aufnahmedatum setzen:
for i in IMG-????????-WA????.jpg
do
YEAR=`ls $i | cut -c 5-8`
MONTH=`ls $i | cut -c 9-10`
DAY=`ls $i | cut -c 11-12`
jhead -mkexif $i
jhead -ds$YEAR:$MONTH:$DAY $i
done
Und schon sind haben auch die Fotos von WhatsApp ein Aufnahmedatum.
Links und weitere Informationen
jhead
usage: http://www.sentex.net/~mwandel/jhead/usage.html