Погуглив, похоже, есть три способа сделать это. Проблема, по сути, заключается в том, что поскольку ваши отсканированные изображения не имеют EXIF для начала, iPhoto просто читает дату создания файла и использует ее, и она не будет перезаписываться при вводе в iPhoto. Вы должны найти способ форсировать создание метаданных EXIF, а затем получить правильную дату для записи в метаданные EXIF для каждого файла изображения.
Способ 1. Фотографии -> Настройка даты и времени в iPhoto
Самый простой способ «исправить» дату, вероятно, из самого iPhoto, но вы не можете воспользоваться введенными датами. Вы должны повторно ввести их.
Выберите изображения в iPhoto.
Выберите команду меню Фотографии -> Настройка даты и времени .
Введите желаемое время даты.
Нажмите Настроить .
См .: http://www.scanyourentirelife.com/iphoto-change-date-time-photo-taken-digital-camera-scanned-photo/
Метод 2: Экспорт Phoshare
Вы также можете использовать инструмент с открытым исходным кодом Phoshare для принудительного переноса данных iPhoto в поля EXIF, но похоже, что он работает только в формате JPEG.
Метод 3: exiftool
И вы можете использовать exiftool из командной строки для пакетной перезаписи поля DateTimeOriginal EXIF требуемыми значениями. По сути, установите exiftool, затем с помощью терминала перейдите с помощью команды cd в папку с отсканированными файлами, а затем выполните команду exiftool для файлов, для которых вы хотите изменить дату с правильными аргументами. Что-то вроде:
exiftool -DateTimeOriginal="<date_you_want>" <list of files>