actionscript-3 - PNG 是否像 JPG 一样包含 EXIF 数据?

标签 actionscript-3 png jpeg exif

我想知道 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/

相关文章:

actionscript-3 - AS3 从 JPG/PNG 字节数组同步加载位图数据

Canvas.toBlob() 保存为 PNG,即使我指定了 JPG

php - 丢失图像时出现 symfony 500 错误

r - 如何将JPEG转换为R中的图像矩阵

android - AIR mobile 始终处于横向状态

actionscript-3 - 闪光灯:crossdomain.xml 被忽略

actionscript-3 - 使用 FileReference 在 ActionScript 3.0 中保存文件

algorithm - 需要基于图 block 的编辑器的算法

image - 为什么颜色反转时 1bpp PNG 图像文件大小会增加?

go - 在 Go 中将图像编码为 JPEG