为何ExifTool 12.57将图像元数据GPS位置值标记为Composite?
ExifTool中GPS经纬度/海拔归类到[Composite]的原因
你看到的这个情况是ExifTool的设计逻辑导致的,和EXIF 2.32规范并不冲突:
- EXIF 2.32规范里的GPS位置数据确实是拆分存储的:比如纬度需要
GPS纬度数值+GPS纬度参考(南北半球)两个标签,海拔需要GPS海拔数值+GPS海拔参考(海平面上下)两个标签,这些拆分后的原始标签就是你输出里[EXIF]分类下的内容。 - ExifTool里[Composite]分类下的
GPS Latitude、GPS Longitude、GPS Altitude是合成字段——它是ExifTool自动读取对应原始拆分标签,组合并格式化成人类易读的完整值(比如把数值+方向拼成40 deg 41' 5.29" N这种格式),这些合成字段并非直接存储在图片的EXIF块里,是ExifTool动态生成的。 - 同理
GPS Position也是Composite字段,是把合成后的经纬度合并在一起的结果,方便用户直接复制使用。
简单说:[EXIF]下的是符合规范的原始存储标签,[Composite]下的是ExifTool帮你整合好的易用版结果。
内容的提问来源于stack exchange,提问作者swiss_knight
相关产品推荐
相关产品推荐

