Можно ли создать собственный тег пространства имен в основных метаданных 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 для более подробной информации.

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