如何从PNG照片中提取exif数据?

2024-09-27 21:29:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我在OSX上,运行python并试图从我的库中的一大组图像中获取额外的EXIF数据。 到目前为止,我一直在用Pillow来处理我的JPG照片,它就像一个符咒。在

然而,我无意中发现了我点击的第一张PNG照片。在

我可以在Mac上查看很多EXIF数据,使用photoinspector。在

首先,枕头似乎不支持PNGs上的__get_exif。 然后我尝试切换到pyexiv2,但是这个遇到了安装问题。 exiftool也不适合我。在

你知道在OSX上是否有一种python方法来提取EXIF数据吗?在


Tags: 数据图像getpngmac照片exifjpg
1条回答
网友
1楼 · 发布于 2024-09-27 21:29:23
  1. PNG标准在2017年才开始支持EXIF,所以确保它是EXIF而不是其他看起来像EXIF的元数据块。See this Stack overflow question and answers了解详细信息。

  2. 您可以使用PyExifTool来提取EXIF数据。

  3. 如果您想使用GUI,可以使用PyExifToolGui

  4. 确保您拥有命令行的最新版本 ExifTool最近添加了PNG-EXIF支持。

  5. 你说ExifTool对你不管用,但不给任何东西 你的问题是什么,也许你只是需要更新 你的版本。在previously referenced thread中,ExifTool作者声明ExifTool支持PNG EXIF:

The PNG group has recently been considering adding a new "eXIf" and/or "zXIf" chunk to store EXIF information. ExifTool 10.43 added support for "exIf" and "zxIf" chunks in support of this. – PhilHarvey May 26 '17 at 14:49

相关问题 更多 >

    热门问题