如何在 exiftool Ubuntu 中从 json 设置 tiff 标签

问题描述 投票:0回答:1

我想将图像转换为 dng。我发现最好的方法是使用 exiftool。它应该支持 json 来定义 dng/tiff 的所有标签。我找到了这个命令:

exiftool -json=exiftool_metadata.json -overwrite_original image.dng

json的具体格式应该是什么?如何找到用于编辑标签的确切关键字?我尝试过这样的事情:

{
  "SourceFile": "image.dng",
  "TIFF:ImageWidth": 1920,
  "TIFF:MaxSampleValue": 65535,
  "TIFF:StripByteCounts": 3840
}

但是当我运行命令时,我只得到

0 image files updated
1 image files unchanged

json tiff exiftool dng
1个回答
0
投票

exiftool 中没有“TIFF”组名。请参阅标签名称页面,其中包含所有组页面的链接,这些页面是这些组中的标签列表。

大多数“TIFF”标签都包含在EXIF 标签页面中。从该页面

下表列出了所有 EXIF 标签。还列出了 TIFF、DNG、HDP 和其他不属于 EXIF 规范的标签,但可能与某些图像中的 EXIF 标签共存。

请注意,exiftool 知道的标签数量非常广泛,目前有 28,214 个,但并非所有标签都是可写的。最好的办法是查看已包含所需标签名称的文件,使用 FAQ #3 中的命令导出输出,同时添加

-json
选项,然后查看输出。

您还可以在适当的标签页面上查找标签名称,尽管如果您不知道要查找什么,这可能会很困难。对于 tiff 图像,您需要关注 EXIF 标签(上面链接)和 XMP 标签。也可以使用较旧的 IPTC IIM 标签,但建议使用相应的 XMP 标签。

© www.soinside.com 2019 - 2024. All rights reserved.