Изменить данные EXIF ​​для правильного распознавания iPhone - PullRequest
0 голосов
/ 10 апреля 2019

У меня много фотографий на сервере Linux - многие из них отсканировали старые фотографии, которые имеют более старые реальные даты, но более новые (неправильные) даты EXIF ​​(из-за сканирования). Я хочу изменить даты EXIF ​​на их реальные даты (например, с помощью exiftool в Linux), а затем перенести их на мой iPhone. Я могу успешно изменить даты EXIF, как показано на рисунке ниже (старая фотография 1910 года):

enter image description here

... (Я не мог изменить «Дата / время изменения файла», «Дата / время доступа к файлу» или «Дата / время изменения файлового индекса» с помощью exiftool, но я работаю в предположении, что эти не являются основными метаданными, которые СЛЕДУЕТ использовать любому устройству / программному обеспечению для определения даты [например, «CreateDate» и «Date / Time Original», которые я могу изменить]). В любом случае, после внесения этих изменений, а затем после передачи их на iPhone, iPhone ставит на них отметку с датой / временем передачи на iPhone, эффективно топая или игнорируя все данные EXIF ​​(это еще раз подтверждает мое предположение, что три тега EXIF, которые я не может измениться [упомянуто выше] не имеет значения, поскольку iPhone сообщает о совершенно новой дате / времени, равной дате / времени передачи на iPhone). Argh. Google Photos делает то же самое. Поскольку большинство современных программ теперь автоматически сортируют по дате (предположительно, с использованием данных EXIF), это принципиально проблематично, и такая очевидная особенность, которую следует поддерживать, вызывает разочарование, что это так сложно. Я пробовал другие подходы, такие как создание альбомов на iPhone с названием года (например, альбом "1910") ... но это в корне неверно, потому что фотографии, размещенные в этих альбомах, по-прежнему будут содержать неправильные данные даты EXIF ​​и любые операции для " просмотр по дате "все равно будет неправильным (названия альбомов - просто имена без значения метаданных). Есть ли ограничения по срокам? Мне просто нужен правильный инструмент? Я хочу обрабатывать большие пакеты файлов, поэтому любой инструмент, не поддерживающий пакетную обработку, не подойдет.

1 Ответ

0 голосов
/ 14 апреля 2019

После долгих экспериментов ключ, похоже, сводится к очень мелким деталям, касающимся того, какой конкретный инструмент / приложение используется для передачи фотографий и как изображение передается на iPhone.Мои изображения хранятся на сервере Linux, и я часто использую FTP Client Pro для передачи / просмотра / редактирования этих файлов с iPhone.У FTP Client Pro есть несколько способов передачи изображений с сервера Linux на iPhone: здесь уместны «Скачать», «Экспорт» и «Сохранить в фотоальбом».«Загрузить» просто загружает с сервера Linux в изолированное хранилище FTP Client Pro - не имеет значения, поскольку я заинтересован в сохранении изображений на фотографиях iPhone и, в конечном счете, на фотографиях iCloud.« Export», за которым следует «Save Images», фактически сохраняет файлы изображений с сервера Linux (с датами, измененными с использованием exiftool, как описано в исходном сообщении), в Camera Roll - с (измененными и правильными) тегами даты EXIF.- это можно сделать массово с FTP Client Pro, так что это однозначно решение, которое хорошо работает. В качестве дополнительного примечания для полноты, выбор «Сохранить в фотоальбом» сохраняет файл с сервера Linux на Camera Roll.но, кажется, игнорирует (измененные и правильные) теги даты EXIF ​​(iPhone помечает их датой передачи, по-видимому игнорируя теги DateTimeOriginal или CreateDate).В конце концов, подход, выделенный жирным шрифтом в этом ответе, по-видимому, обеспечивает решение, в котором я могу легко изменить даты EXIF ​​на всех моих фотографиях, где это необходимо, на сервере Linux, в больших количествах (особенно для отсканированных старых фотографий), а затем перенести тефотографии, сохраняя (измененные и правильные) данные EXIF.Другим конкретным инструментом / приложением, которое может иметь аналогичное работоспособное решение, является Documents by Readdle, который я также использую, но поскольку я решил свою проблему с FTP Client Pro, я не стал вдаваться в детали того, как добиться того же самого.с документами Readdle.Дело в том, что решение этой проблемы будет зависеть от того, какой инструмент / приложение вы выберете для переноса фотографий с ПК на iPhone, и как инструмент / приложение и iPhone обрабатывают сохранение данных EXIF.

...