Применить EXIF ​​dateCreated данные к существующим фотографиям

1

Я помогаю родственнику настроить новый компьютер. Они импортировали все свои фотографии из старой системы в Windows Live Photo Gallery на новой системе (под управлением Windows 7) и хотят, чтобы дата создания фотографии отображалась на фотографии (как на их старой пленочной камере). Я видел инструменты, которые могут делать это по одному, но у этого человека есть более 1000 фотографий, поэтому я ищу утилиту, которая может применить красивую отметку даты и времени в углу фотографии в пакетном режиме. Я мог бы написать код для этого, но я надеялся на более быстрое решение.

(Я знаю, что новая цифровая камера может делать это автоматически, и я настроил это, но мне все еще нужно исправить существующие фотографии)

FrustratedWithFormsDesigner
источник

Ответы:

2

Вы могли бы использовать Exiftool

Функция сдвига даты / времени

Вы когда-нибудь забывали установить дату / время на своей цифровой камере, прежде чем делать несколько снимков? ExifTool имеет функцию временного сдвига, которая позволяет легко применить пакетное исправление к временным меткам изображений (т. Е. Изменить дату создания снимка, сообщаемую Windows Explorer).

Скажем, например, что часы вашей камеры были сброшены, 2000:01:01 00:00:00 когда вы вставили новую батарею в 2005:11:03 10:48:00. Тогда все снимки, которые вы сделали впоследствии, имеют неправильные метки времени на 5 лет, 10 месяцев, 2 дня, 10 часов и 48 минут. Чтобы это исправить, поместите все изображения в один каталог (" DIR") и запустите exiftool:

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

В приведенном выше примере изменяется только DateTimeOriginalтег, но любой записываемый тег даты или времени может быть смещен, и несколько тегов могут быть записаны с помощью одной командной строки. Как правило, в изображениях JPEG, то DateTimeOriginal, CreateDateи ModifyDateзначение должно все быть изменено. Для удобства определен ярлык AllDatesдля вызова этих трех тегов. Так, например, если вы забыли перевести часы камеры на 1 час в конце летнего времени осенью, вы можете исправить изображения с помощью:

exiftool -AllDates-=1 DIR

Сатьяджит Бхат
источник