XMP 标签值中需要什么信息?

XMP 标签值中需要什么信息?

我正在向大量 TIFF 文件添加 XMP 元数据。最初我使用 GIMP 执行此操作,但在寻找一种更有效的方法来编辑元数据时,我发现Exif工具。使用 ExifTool 查看标签会显示 GIMP 未显示的额外信息,我想知道是否需要包含这些信息。

也就是说,我正在编辑CreatorDescription和标签。当我在 GIMP 中执行此操作并使用 Gwenview 或 ExifTool 等其他程序查看结果时,和标签值CaptionWriter中添加了额外信息。例如,如果我输入如下所示的数据:DescriptionCreator

在 GIMP 中输入“John Smith”作为作者、“这是 Pete the dog。”作为描述,以及“我自己”作为描述作者

然后在另一个程序中打开图片,标签值为:

Caption Writer: Myself
Creator: type="Seq" John Smith
Description: lang="x-default" This is Pete the dog.

但是,如果我使用 ExifTool 编辑标签,则不会插入type="Seq"和。这些是必要的吗?lang="x-default"

答案1

它们不是必需的。Exiftool 是图像元数据的黄金标准。如果它不写入额外内容,则不需要它。

举个例子,尝试用 exiftool 写类似的东西:
exiftool -descrition="default" -description-alt-FR="french description"
在这种情况下,由于存在替代语言,因此x-default确实会被写入,因为嵌入的 xmp 中有替代列表
<dc:description> <rdf:Alt> <rdf:li xml:lang='x-default'>default</rdf:li> <rdf:li xml:lang='alt-FR'>french description</rdf:li> </rdf:Alt> </dc:description>

在 的情况下Creator,这是一个列表类型标签,这意味着可以有多个条目。如果您使用 exiftool 添加多个创建者,
exiftool -Creator=John -Creator=Jane FILE.jpg
我猜您也会得到type="Seq"

相关内容