我有一些我在 GIMP 中编辑的图像,在这个过程中丢失了一些 EXIF 元数据(也添加了一些 EXIF 标签),所以当我完成后,我将所有元数据从原始图像复制到 GIMPed 图像中,使用exiftool -tagsFromFile
或类似的机制。到目前为止,一切都很好。
问题是,在一些图像中有供应商特定的 EXIF 标签,例如0x9999
,由于它不是标准的,所以没有被复制。所以这就是问题所在:我希望 GIMPed 图像具有原始图像元数据的精确副本,使用exiftool
并处理未知标签
我知道我可以创建一个.ExifTool_config
包含此供应商特定标签的文件并将其复制,但此解决方案的问题是我未添加到配置文件的未来供应商特定标签将不会被复制。我希望这是自动的,并涵盖我可能遇到的任何未来未知标签。
我希望 GIMPed 图像具有原始图像元数据的精确副本,使用exiftool
并处理未知标签。
这完全有可能,或者我最好的选择是丢失这些标签,或者在我发现有新标签时继续将它们添加到配置文件中?
我更喜欢使用exiftool
它,因为它可以更好地集成到我的工作流程中,但如果唯一的解决方案是使用另一个同时适用于 Windows、macOS 和 Linux 的工具,我愿意接受它。我最后的办法是写我自己的东西,但我暂时不想走那条路。
您可以使用以下方法将 EXIF 组复制为一个块
请参阅exiftool FAQ #9的最后一段
试试这个语法:
资料来源:ExifTool 常见问题解答,第 9a 和 9b 节。