Ich komme wieder einmal von den Ferien zurück…
Ich möchte alle Fotos sortieren. Auf meiner Digicam gibt es von diversen Anlässen an unterschiedlichen Tagen verschiedene Fotos… Diese möchte ich so schnell wie möglich Ordnen.
Zuerst lade ich die Fotos auf mein Notebook:
mkdir Fotos
cd Fotos
gphoto2 --get-all-files
Dann korrigiere ich die Uhrzeit um eine Stunde nach Vorne, da die Uhrzeit auf der Kamera falsch eingestellt war…
jhead -da2010:07:04/21:00:00-2010:07:04/20:00:00 *[jJ][pP][gG]
Jetzt lasse ich mir alle Fotos richtig ausrichten anhand vom EXIF-Tag im Foto. Die Kamera muss dies natärlich unterstützen.
jhead -autorot *.jpg
jhead -norot *.jpg
Der erste Befehl rotiert die Bilder und der zweite entfernt das Rotationsflag, damit “gute” Bildbetrachter die Fotos nicht noch einmal drehen.
Dann benenne ich alle Fotos nach dem Aufnahmedatum und Aufnahmezeit:
jhead -nf%Y-%m-%d_%H-%M-%S_IrgendEinKommentar *.[jJ][pP][gG]
Nun erstelle ich pro Tag, an dem Fotos aufgenommen wurden, ein eigenes Verzeichnis:
mkdir `ls *.jpg | cut -c 1-10 | sort -u`
Die Fotos werden jetzt in das dazugehörige Verzeichnis verschoben:
ls *.jpg | cut -c 1-10 | sort -u | while read line
do
mv $line*.jpg $line
done
Jetzt kann man den erstellten Verzeichnissen noch ein Postfix geben und dann in der Bildersammlung einordnen. Ich habe pro Jahr einen Unterordner erstellt (2009, 2010, …)
Have Phun!
NerdAstic!