PNG是否支持像作者,相机模型等元数据字段?

tec*_*hno 31 png jpeg exif metadata

当我在Windows中单击图像>属性> PNG图像的详细信息时,与JPEG文件相比,缺少许多字段.PNG是否支持这些字段?如果是这样,它们将如何以编程方式添加到PNG文件中?

Kae*_*ens 44

PNG规范的第11.3.4.2节给出了预定义元标记(关键字)的列表

http://www.w3.org/TR/PNG/#11textinfo

您可以根据需要添加任意数量的其他元标记/字段.

至于如何,以编程方式,这取决于您正在使用的语言!

  • 这对我来说非常有用,可以确定如何确定PNG图像是否旋转了EXIF.换句话说,我不能可靠地这样做......我没有把头撞到墙上太长时间,这很好. (2认同)
  • 不幸的是,一些图像编辑器(如 Corel Photo Paint 和 The Gimp)决定完全忽略这些文本块,因此,如果您在这些图像编辑器中打开 PNG,则信息不可见,并且如果您再次保存图像,信息将会丢失。 (2认同)

neo*_*eye 12

PNG没有EXIF块.因此,如果您从JPEG转换为PNG,EXIF元数据将会丢失.

然而,Adobe已经制作了XMP来存储各种元数据.这样您就可以在保留元数据的同时在JPEG和PNG之间进行转换.

  • 自PNG 1.2版本1.5 EXIF起[已指定](http://ftp-osl.osuosl.org/pub/libpng/documents/pngext-1.5.0.html#C.eXIf)。 (2认同)