4

我正在尝试将元数据添加到 jpeg 图像,而不是使用 iOS 中的元数据字典规定,而是使用一些将元数据作为标头添加到 jpeg 文件的工具。

一些问题:如果值的长度小于 5 个字符,则 Mac/Windows 中不会显示“Make”和“Artist”。高度参考不会显示在 Mac 中。“用户评论”字段不会出现在 Mac 中,但会出现在 Windows 中。

问题是,如果我签入在线解析器(regex.info/exif.cgi),所有这些值都会显示

问题是,iOS 是否期望 Exif 信息采用某种特定格式?如果是,那是什么?

编辑:即使高度和经度值也不正确。Lat 为 0 0' 0",经度为 x 0' 0",其中 x 是我设置的小时数。
如果我使用在 iOS 中保存元数据的常用方法,我会为 lat 和 long 传递一个十进制值,但在这个工具中,我会分别传递小时、分钟和秒。

4

1 回答 1

2

是的,有特定的格式来存储“制作”、“艺术家”、GPS 信息和用户评论,它们必须是 ASCII 编码并在 HEX 标签内(13B 到 10E)。用户评论可以是 Unicode,但是,没有多少元数据阅读器支持。

在 EXIF 2.2 规范的第 15 页,元数据属性列表和每个属性的描述都在表格后面。

作为旁注,请确保您使用正确的 EXIF 元数据阅读器,如果产品在读取元数据时遇到任何错误,通常会跳过读取元数据,(例如 windows 照片查看器)

于 2013-03-01T06:12:13.947 回答