Как изменить метаданные XMP Toolkit в изображении

Я использую exiftool для изменения метаданных в изображении. Вот такая мвэ:

#!/bin/bash
EXIF=exiftool
$EXIF -LensModel="Bubble Teleskop on Marsmission" $1

Это работает со многими записями: Модель, Долгота, Широта и т. Д. Но теперь я пытаюсь изменить "XMP Toolkit" с помощью

$EXIF -xmptoolkit='Paint' $1

или около того, но каждый раз, когда я пытаюсь изменить строку, вставляются только исходное имя и версия версии exiftool.

Некоторые идеи?

Спасибо


person Coliban    schedule 25.06.2017    source источник
comment
Я кое-что нашел, когда поместил директиву: $ EXIF ​​-Lens = XSD II 50 $ 1 -LensMake = Tamron в файл, затем exiftool записывает строку exiftool xmptoolkit. Когда я его опускаю, строка xmptoolkit может быть изменена (хотя версия exiftool по-прежнему записывается в метаданные, что дает подсказку к используемому набору инструментов)   -  person Coliban    schedule 25.06.2017


Ответы (1)


Внесите все свои изменения в одну команду:
$EXIF -Lens="XSD II 50" -xmptoolkit='Paint' -LensMake="Tamron" $1

Exiftool может выполнять несколько изменений за одну команду.

XMPToolkit всегда будет обновляться всякий раз, когда вы изменяете некоторые данные XMP.

Вы также можете обновить XMPToolkit как последний элемент в вашем пакете или добавить -tagsfromfile @ -XMPToolkit в свои команды после команды, в которой вы установили XMPToolkit. Параметр tagsfromfile @ повторно скопирует все теги, которые появляются после него, обратно в файл.

person StarGeek    schedule 25.06.2017