Как скопировать тег DateTaken из другого изображения с помощью ExifTool? - Фотопедия
0 голосов
/ 15 мая 2017

Я хочу скопировать EXIF ​​Date Created Tag из одного изображения в другое. Я понимаю, что могу скопировать все детали, используя

exiftool -TagsFromFile a.jpg b.jpg

Копирует все теги из файла a.jpg в файл b, если используется только формат im JPEG. Если файл в формате PNG, инструмент не обновляет изображение. Это из-за разницы в форматах изображения?

Мне просто нужно скопировать тег DateCreated из исходного изображения. Поддерживает ли это все форматы изображений? Как я могу это сделать? Пожалуйста, совет.

UPDATE:

enter image description here

1 Ответ

7 голосов
/ 15 мая 2017

Есть пара вопросов, на которые стоит обратить внимание:

  • DateTaken - это свойства Windows, а не тег в файле. Windows заполняет значение DateTaken из множества тегов.

  • Файлы PNG не поддерживают метаданные EXIF. Существует нестандартный способ вставки метаданных EXIF, но он не поддерживается Windows. Вы можете скопировать DateCreated в XMP:DateCreated, но Windows не читает метаданные XMP из файлов PNG.

В случае файлов PNG Windows заполняет свойство DateTaken из тега PNG:CreationTime. Поэтому вам нужно скопировать DateCreated в PNG:CreationTime. Вы можете сделать это с помощью этой команды

exiftool -TagsFromFile SourceFile "-PNG:CreationTime<DateCreated" TargetFile

Это особый случай для файлов PNG. Большинство других типов файлов, Jpgs, Tiffs, RAW-файлов поддерживают метаданные EXIF, и вы можете использовать эту команду в этих случаях

exiftool -TagsFromFile SourceFile -DateCreated TargetFile

На самом деле, я предлагаю вам использовать DateTimeOriginal или CreateDate вместо DateCreated. DateCreated - это устаревший тег IPTC, который с меньшей вероятностью будет находиться в вашем файле и содержит только значение Date, а не Time. DateTimeOriginal и CreateDate - это теги EXIF, которые гораздо чаще встречаются в большинстве файлов. PNG-файлы по-прежнему должны использовать PNG: CreationTime.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...