我想知道 PNG 是否包含如下数据?
我所做的是将 jpg 文件转换为 png 格式,我希望检索与 jpg 相同的信息,如下所示:
当前使用此 as3 library读取数据。
- IDF0--- IDF @[134 - 248](9 个条目)
- 方向(简短):1
- X 分辨率(RATIONAL):72/1
- Y分辨率(RATIONAL):72/1
- 分辨率单位(简短):2
- 软件 (ASCIIx16):QuickTime 7.6.6
- 日期时间 (ASCIIx20):2011:10:02 22:43:37
- 主机 (ASCIIx16):Mac OS X 10.6.8
- Exif IFD(长整型):8 34853
- GPS IFD(长):248
- EXIF IDF--- IDF @[8 - 134](10 条)
- Exif 版本(UNDEFINEDx4):0220
- 日期时间原始 (ASCIIx20):2011:04:14 17:22:01
- 用户注释 (UNDEFINEDx63):ASCII
- Flashpix 版本 (UNDEFINEDx4):0100
- 色彩空间(简短):1
- 像素X尺寸(长):1022
- 像素Y尺寸(长):486
- 未知 (ASCIIx13):图像标签-LOL
- 场景捕捉类型(简短):0
- GPS IDF--- IDF @[248 - 338](7 条)
- 互操作性指数 (ASCIIx2):N
- 互操作性版本 (RATIONALx3) @425:52/1、1144/100、0/1
- 未知 (ASCIIx2):W
- 未知 (RATIONALx3):1/1、4392/100、0/1
- 未知(理性):5/1
- 未知 (ASCIIx2):T
- 未知(有理):3694/117
最佳答案
编辑:Extensions to the PNG 1.2 Specification 版本 1.5.0(2017 年 7 月)终于添加了 EXIF block 。编码器-解码器是否开始支持它还有待观察。
原文:PNG 不嵌入 EXIF 信息。但是,它允许在图像内嵌入元数据“chunks”。一些standardized chunks对应一些EXIF属性(物理尺寸、时间戳)。还可以将任意文本数据存储为key=>value
对,或定义新的 block 类型。因此,理论上您可以存储任何 EXIF 信息...但是,唉,只能以您自己的自定义格式存储。一些attempts标准化似乎还没有跟上。
关于actionscript-3 - PNG 是否像 JPG 一样包含 EXIF 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542359/