5

我很想知道是否可以为XMP Dublin Core 元数据创建自定义命名空间?

例如如果我想添加一个标签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.
4

1 回答 1

8

是的。在 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

有关更多详细信息,请参阅示例 ExifTool 配置文件

于 2014-06-26T12:16:53.573 回答