Там будет довольно много инструментов, которые работают с полями JPEG EXIF.
Я всегда находил EXIFTool Фила Харви фантастическим.
Пакет Mac OS X: ExifTool-7.98.dmg (1,4 МБ) .
Пакет OS X устанавливает приложение командной строки ExifTool и библиотеки в / usr / bin.
После установки введите «exiftool» в окне терминала, чтобы запустить 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
================= ^^^^^^^^^^^^^^^^
Вы должны настроить неправильно штампованную партию только на два дня вперед.
Обновление: в отношении работы с временем создания и изменения для iPhoto
заметки EXIFTool продолжаются в разделе « Функция сдвига даты / времени »,
В приведенном выше примере изменяется только тег DateTimeOriginal ,
но любой записываемый тег даты или времени можно сместить,
а несколько тегов можно записать с помощью одной командной строки.
Обычно в изображениях JPEG все значения DateTimeOriginal , CreateDate и ModifyDate должны быть изменены.
Для удобства был определен ярлык ярлыка AllDates , представляющий эти три тега .
Так, например, если вы забыли перевести часы своей камеры на 1 час в конце летнего времени осенью , вы можете исправить изображения с помощью:
exiftool "-AllDates- = 1" DIR
========= ^^^
Это откатит все временные метки на 1 час.
Надеюсь, ваши оригинальные файлы доступны для этого ...
Наконец, если у вас исправлены исходные метаданные,
но с неверным временем файла .
Вы можете сделать следующее,
exiftool "-DateTimeOriginal> FileModifyDate" DIR
^
Это подтолкнет исправленную временную метку EXIF ко времени изменения файла.
AllDates
несколько раз, он никогда не устанавливал время изменения файла. Эта последняя строчка сработала. Большое спасибо.Ответ nik определенно работал для данных EXIF в файлах (для информации тех, кто находит эту ветку в поисках ответа, ниже приведена команда, которую я использовал для обновления на месте данных EXIF фотографий с нарушением):
Конечно, это не решило проблему, потому что iPhoto игнорирует дату EXIF и организует через дату создания или что-то еще в своей базе данных.
Новое решение: я идиот, и iPhoto '08 и выше добавили к нему функцию настройки времени: пункт меню
Photo -> Adjust Date and Time
. На самом деле он создает новый файл и сбивает практически все исходные данные EXIF, но, по крайней мере, фотографии наконец-то упорядочены в iPhoto.источник
Если iPhoto использует дату / время файловой системы, просто сделайте это, чтобы установить его из информации EXIF:
перед импортом в iPhoto
Не нужно испортить ваши метаданные
источник
Это сработало для изменения всех EXIF-дат (+ = 24 часа), снятых с помощью Sony-Cam:
На втором этапе я изменил дату изменения файла, чтобы она соответствовала датам exif:
Кажется, что DateTimeOriginal берет свои значения из SonyDateTime.
источник
Графический конвертер - отличный инструмент для управления тоннами изображений. Он имеет все виды функций переименования. Преобразование в количество пикселей, точный размер пикселя, размер файла и т. Д. Встраивание превью (гибкий размер / стиль иконок) вместо оставленного позади файла thumb.db. И это лучший поиск, чем Finder тоже. Больше похоже на Проводник на окнах с опцией обратного освещения в светлой комнате. Я смотрю гораздо больше, чем просто изображения!
источник