Полный инструмент командной строки для манипулирования xmp/iptc или оболочка для python? (OSX)

Я ищу полный инструмент командной строки или, что еще лучше, оболочку Python для манипулирования и получения метаданных изображения.

я попробовал pyexiv2, что очень хорошо, но я не могу зарегистрировать новое пространство имен, например 'XMP.imageapp.uuid' (возможно, я что-то упустил, и я был бы рад услышать решение для этого.)

с помощью инструмента командной строки exiv2 я не могу прочитать единственное значение для ключа. поэтому, если я ищу Xmp.dc.subject, я должен получить все данные xmp и получить значение grep. (не так приятно)
с exiv2 я могу зарегистрировать свое пространство имен как: exiv2 -M 'reg imageapp http://ns.imagapp.pro/imageapp/v1/' -M'set Xmp.imageapp.uuid asdfasd '1.jpg

но тогда у меня возникают проблемы, потому что иногда (не могу найти, когда и где) он устанавливает xmptag 'Xmp.imageapp_1_.uuid', и у меня возникают проблемы с его удалением, потому что, как только я его удаляю, появляется другой тег в форме 'Xmp.imageapp_1_1.uuid '

Я бы предпочел использовать инструмент Python, потому что мое приложение написано на Python. кто-нибудь знает, как зарегистрировать новое пространство имен в pyexiv2, или кто-нибудь знает, что лучше использовать для моего случая?

Thanx

0 ответов

Другие вопросы по тегам