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