2014-06-25 8 views
5

Jestem ciekawy, czy możliwe jest utworzenie niestandardowej przestrzeni nazw dla XMP Dublin Core metadata?Czy można utworzyć niestandardowy znacznik przestrzeni nazw w metadanych core Dublin XMP?

Na przykład jeśli chcę dodać tag jak mytest

mogę napisać metadanych XMP tagów standardowych, takich jak description jednak nie mogę napisać własny tag

~/$ 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

Czy chcesz niestandardową * przestrzeń nazw * lub dodatkową * właściwość/tag *? –

Odpowiedz

6

Tak. Definiowanie niestandardowych znaczników XMP i przestrzeni nazw w ExifTool odbywa się za pomocą znaczników zdefiniowanych przez użytkownika w pliku konfiguracyjnym. Na przykład:

~/$ 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 

Aby uzyskać więcej informacji, patrz sample ExifTool config file.

Powiązane problemy