iOS - 图像元数据未显示在PC中,在在线解析器中可见

时间:2013-02-19 17:22:21

标签: ios image metadata

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

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

问题是,如果我签入在线解析器(regex.info/exif.cgi)

,所有这些值都会显示出来

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

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

1 个答案:

答案 0 :(得分:2)

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

On page 15 on EXIF 2.2 specification,元数据属性列表以及每个属性的描述都在表格后面。

另请注意,请确保使用正确的EXIF元数据阅读器, 通常产品跳过阅读元数据,如果他们反击读取任何错误, (例如windows photo viewer)