Übernehmen Sie EXIF ​​dateCreated-Daten auf vorhandene Fotos

697
FrustratedWithFormsDesigner

Ich helfe einem Verwandten, einen neuen Computer einzurichten. Sie haben alle ihre Fotos aus dem alten System in die Windows Live-Fotogalerie auf dem neuen System (mit Windows 7) importiert und möchten, dass das Erstellungsdatum des Fotos auf dem Foto angezeigt wird (wie auf ihrer alten, filmbasierten Kamera). Ich habe Tools gesehen, mit denen dies einzeln ausgeführt werden kann, aber diese Person verfügt über mehr als 1000 Fotos. Ich suche also nach einem Hilfsprogramm, das im Stapelmodus einen schönen Datumstempel in der Ecke des Fotos anbringen kann. Ich könnte Code dafür schreiben, aber ich hoffte auf eine schnellere Lösung.

(Ich weiß, dass die neue Digitalkamera dies automatisch tun kann, und ich habe das konfiguriert, aber ich muss immer noch die vorhandenen Fotos reparieren.)

1

1 Antwort auf die Frage

2
Sathya

Sie könnten Exiftool verwenden

Datums- / Zeitverschiebungsfunktion

Haben Sie schon einmal vergessen, Datum und Uhrzeit an Ihrer Digitalkamera einzustellen, bevor Sie eine Reihe von Bildern aufnehmen? ExifTool verfügt über eine Time-Shift-Funktion, mit der Sie die Zeitstempel der Bilder mit einem Stapelfix fixieren können (dh das von Windows Explorer gemeldete "Datum der Aufnahme" ändern).

Sagen Sie zum Beispiel, dass Ihre Kamera-Uhr auf neu eingestellt wurde, 2000:01:01 00:00:00 wenn Sie eine neue Batterie einsetzen 2005:11:03 10:48:00. Anschließend haben alle Bilder, die Sie aufgenommen haben, falsche Zeitstempel um 5 Jahre, 10 Monate, 2 Tage, 10 Stunden und 48 Minuten. Um dies zu beheben, legen Sie alle Bilder in dasselbe Verzeichnis (" DIR") und führen Sie exiftool aus:

exiftool "-DateTimeOriginal+=5:10:2 10:48:0" DIR

Das obige Beispiel ändert nur das DateTimeOriginalTag, aber jedes beschreibbare Datums- oder Zeit-Tag kann verschoben werden, und mehrere Tags können mit einer einzigen Befehlszeile geschrieben werden. Üblicherweise in JPEG - Bilder, die DateTimeOriginal, CreateDateund ModifyDatealle Werte geändert werden müssen. Der Einfachheit halber wurde ein so genanntes Shortcut-Tag AllDatesdefiniert, um diese drei Tags darzustellen. Wenn Sie beispielsweise vergessen haben, die Kamerazeit am Ende der Sommerzeit im Herbst um 1 Stunde zurückzustellen, können Sie die Bilder wie folgt korrigieren:

exiftool -AllDates-=1 DIR