完整的xmp / iptc操作命令行工具或python包装器? (OSX)

时间:2010-10-27 15:54:24

标签: python macos command-line metadata xmp

我正在寻找一个完整的命令行工具,甚至是一个更好的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注册一个新的命名空间,或者有谁知道最适合我的情况?

感谢名单

0 个答案:

没有答案