Exiftool - 如何添加 CFAPattern2 标签

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

我正在尝试向 tiff 图像添加新标签 - CFAPattern2。我有一个metadata.json 文件,其中包含我要写入的所有标签,并且除了这个之外,所有标签都已成功写入。 json 看起来像这样:

{
"SourceFile": "output.tiff",
"EXIFIFD:WhiteLevel": 65535,
"EXIF:ExposureTime": 0.017537,
"SubIFD:CFAPattern2": "2 1 1 0",
"EXIFIFD:BlackLevel": 64,
"EXIFIFD:ISO": 232,
"EXIF:BitsPerSample": 16,
"EXIF:FillOrder": 1,
"EXIF:AnalogBalance": 2.0859375
}

我的命令是

exiftool -json=metadata.json -overwrite_original output.tiff

我多次更改组名称(尝试过 EXIF:CFAPattern2、CFAPattern2、EXIFIFD:CFAPattern2),但没有任何效果。我对其他标签也有类似的问题,但将组更改为例如EXIFIFD:来自 EXIF:有帮助。

我也尝试在命令行中添加它

exiftool -v -m -SubIFD:CFAPattern2="2 1 1 0" -overwrite_original output.tiff

但是没有成功。

tiff exiftool dng
1个回答
0
投票

Exiftool 仅在已有 SubIFD 的情况下才能添加此标签。

来自这篇文章

如果文件不包含 SubIFD,就会发生这种情况,因为 ExifTool 不会创建 SubIFD

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.