Python:如何从JPG文件的EXIF中获取总图像数(快门计数)?

2024-09-30 08:21:05 发布

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

当我在Mac应用程序“Preview”中显示EXIF数据时,我看到了图像的绝对数,称为“image number”。我想这是我相机拍过的XXX照片。我想在python代码中获取这些数据。 "More Info" Window of "Preview"

我已经使用“MakerNote TotalShutterReleases”成功地从带有包exifread的原始图像导出了这个数字。但这不适用于JPEG。你知道吗

import exifread

with open(file_path, 'rb') as img:
  tags = exifread.process_file(img)
  img_number = tags["MakerNote TotalShutterReleases"]

对于我想要的原始图像,但对于JPG:

KeyError: 'MakerNote TotalShutterReleases'

不幸的是,我在所有标签列表中找不到另一个合适的标签。这些信息存储在哪里?为什么预览可以显示这个?你知道吗


Tags: 数据图像image应用程序numberimgmactags

热门问题