Dwalin
20-01-2004, 13:59
Hallo,
ich suche ein Programm / Script, was meine Bildersammlung (alles jpg) mit unterschiedlichen Dateinamen nach Datum sortiert und umbennent in name001.jpg , name002.jpg usw.
Hat da jemand eine Idee, wo ich so ein Programm/Script finde? Klasse wäre auch, wenn es anhand des Datums in den EXIF-Daten sortieren könnte.
ich habe hier im forum schon eine kleine anleitung gefunden, wie man exif-daten auslesen kann:
Ich sehe zwei Möglichkeiten
1) Du benutzt date - das benutzt allerdings das Datum der letzten Änderung. Wie ls auch.
date -r file.jpg +%d%m%Y
2) Du liest das Datum aus den Exif-Daten aus - geht mit jhead:
a) jhead -ft file.jpg && date -r file.jpg +%d%m%Y
(setzt letztes Änderungsdatum auf Exif-Datum)
b) jhead imgp0924.jpg |grep Date|sed s#Date/Time\ \ \ \ :\ ## | sed s/://g|sed s/\ /_/
("direkt" - ich weiss, andere können das vielleicht virtuoser )
Ich würde Lösung 2a bevorzugen.
MfG Peschmäaber wie bekomme ich das hin, dass alle bilder in einem verzeichnis umbenannt werden.
Ich danke schon im vorraus für Eure Hilfe.
ich suche ein Programm / Script, was meine Bildersammlung (alles jpg) mit unterschiedlichen Dateinamen nach Datum sortiert und umbennent in name001.jpg , name002.jpg usw.
Hat da jemand eine Idee, wo ich so ein Programm/Script finde? Klasse wäre auch, wenn es anhand des Datums in den EXIF-Daten sortieren könnte.
ich habe hier im forum schon eine kleine anleitung gefunden, wie man exif-daten auslesen kann:
Ich sehe zwei Möglichkeiten
1) Du benutzt date - das benutzt allerdings das Datum der letzten Änderung. Wie ls auch.
date -r file.jpg +%d%m%Y
2) Du liest das Datum aus den Exif-Daten aus - geht mit jhead:
a) jhead -ft file.jpg && date -r file.jpg +%d%m%Y
(setzt letztes Änderungsdatum auf Exif-Datum)
b) jhead imgp0924.jpg |grep Date|sed s#Date/Time\ \ \ \ :\ ## | sed s/://g|sed s/\ /_/
("direkt" - ich weiss, andere können das vielleicht virtuoser )
Ich würde Lösung 2a bevorzugen.
MfG Peschmäaber wie bekomme ich das hin, dass alle bilder in einem verzeichnis umbenannt werden.
Ich danke schon im vorraus für Eure Hilfe.