我很想知道是否可以为XMP Dublin Core metadata创建自定义命名空间?
例如,如果我想添加mytest
我可以编写XMP元数据标准标记,例如description
但是我无法编写自己的标记
~/$ exiftool -xmp-dc:description="Foo" demo.png
1 image files updated
~/$ exiftool -xmp-dc:mytest="Bar" demo.png
Warning: Tag 'mytest' does not exist
Nothing to do.
答案 0 :(得分:7)
是。在ExifTool中定义自定义XMP标记和命名空间是通过配置文件中的用户定义标记完成的。例如:
~/$ exiftool -config my.config -xmp-dc:mytest="Bar" demo.png
1 image files updated
~/$ exiftool -xmp-dc:mytest demo.png
Mytest : Bar
~/$ cat my.config
%Image::ExifTool::UserDefined = (
'Image::ExifTool::XMP::dc' => {
mytest => { },
},
);
# end
有关详细信息,请参阅sample ExifTool config file。