Как я могу скопировать пользовательские поля exif из одного изображения в другое с помощью exiftool? - Фотопедия
1 голос
/ 12 января 2016

Я пытаюсь скопировать все метаданные из одного изображения в другое, включая пользовательские поля exif (в данном случае абсолютные и относительные высоты, присутствующие в изображениях из моего дрона DJI), с помощью команды:

exiftool -tagsfromfile orig.jpg -all:all new.jpg

однако копируются только стандартные теги:

exiftool -s orig.jpg | grep -i alt

> GPSAltitudeRef                  : Above Sea Level
> AbsoluteAltitude                : -10.68
> RelativeAltitude                : +60.90
> GPSAltitude                     : 60.9 m Above Sea Level


exiftool -s new.jpg | grep -i alt

> GPSAltitudeRef                  : Above Sea Level
> GPSAltitude                     : 60.9 m Above Sea Level

Есть ли способ автоматически скопировать все теги или мне нужно добавлять их по одному?

Спасибо за вашу помощь

Ответы [ 2 ]

1 голос
/ 12 января 2016

Как вы говорите, AbsoluteAltitude и RelativeAltitude не являются определенными тегами. exiftool не может скопировать их, если не знает, как они определены. В ответе Фила Харви (автора exiftool) в на это обсуждение на форуме exiftool вы должны создать пользовательский тег, чтобы exiftool написал его.

Для получения подробной информации и примеров см. exiftool пример файла конфигурации .

0 голосов
/ 12 января 2016

Попробуйте:
exiftool -tagsfromfile orig.jpg -exif new.jpg

Редактировать: См. Несколько последних абзацев Часто задаваемые вопросы по Exiftool # 9 . Подобная команда упоминается там, но, к сожалению, до сегодняшнего дня была неточной.

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