Python: Как получить общее количество изображений (количество затворов) из EXIF ​​файла JPG? - PullRequest
0 голосов
/ 12 октября 2019

Когда я отображаю данные EXIF ​​в приложении Mac «Предварительный просмотр», я вижу абсолютный номер изображения, называемый «Номер изображения». Я предполагаю, что это изображение XXX, которое когда-либо делала моя камера. Я хотел бы получить эти данные в моем коде Python. Окно «Подробнее» окна «Предварительный просмотр»

Я уже успешно экспортировал этот номер из изображения RAW с пакетом exifread с помощью «MakerNote TotalShutterReleases». Но это не работает с JPEG.

import exifread

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

Для изображения RAW я получаю то, что хочу, но для JPG:

KeyError: 'MakerNote TotalShutterReleases'

К сожалению, я не смогнайдите другой подходящий тег в списке всех тегов. Где хранится эта информация? Почему Preview может отображать это?

...