January 18, 2023
Библиотека для чтения Exif
Вариант 1. Использовать pyexiv2. См.: pyexiv2 Bug #824440: Поддержка Python 3 Вам потребуется boost-python для py3k, а также ручное применение патча, опубликованного в конце ошибки выше, но кроме этого он работает. Вероятно, проще всего запустить под последней версией Ubuntu.
Вариант 2. Использовать PIL Недостаток: эта ветка/вилка не выглядит активно разрабатываемой.
from PIL import Image
from PIL.ExifTags import TAGS
image = Image.open("test.jpg")
exif = image._getexif()
# decode exif using TAGSВариант 3. Использовать PythonMagick
from PythonMagick import Image
img = Image("image.jpg")
print img.attribute("EXIF:Orientation")См. также: Библиотека для работы с Exif для python