Можно ли создать собственный тег пространства имен в основных метаданных XMP Dublin?
Мне интересно узнать, возможно ли создать собственное пространство имен для метаданных XMP Dublin Core?
Например, если я хочу добавить тег как mytest
Я могу написать стандартные теги XMP Metadata, такие как 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.
1 ответ
Решение
Да. Определение пользовательских тегов XMP и пространств имен в ExifTool выполняется с помощью пользовательских тегов в файле конфигурации. Например:
~/$ 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 для более подробной информации.