Возможно, вы захотите проверить exif-py :
Библиотека Python для извлечения данных EXIF из файлов tiff и jpeg. Очень просто использовать - $ ./EXIF.py image.jpg
или библиотека изображений Python (PIL) :
Библиотека изображений Python (PIL) добавляет в интерпретатор Python возможности обработки изображений. Эта библиотека поддерживает множество форматов файлов и предоставляет мощные возможности обработки изображений и графики.
Также есть метко названный pyexif: http://pyexif.sourceforge.net/
Библиотека и инструменты pyexif python предназначены для извлечения информации EXIF из файлов Jpeg и Tiff, которые ее включают. Эта информация обычно включается в изображения, созданные с помощью цифровых устройств обработки изображений, таких как цифровые камеры, цифровые пленочные сканеры и т. Д.
Однако похоже, что pyexif не обновлялся довольно давно. Они рекомендуют, если их трюк не помогает, проверить EXIF-py, поэтому вам, вероятно, следует сначала попробовать его, так как на их странице sourceforge в последнее время наблюдается некоторая активность, хотя и небольшая. Наконец, используя PIL, вы можете сделать это:
from PIL import Image
from PIL.ExifTags import TAGS
def get_exif(fn):
ret = {}
i = Image.open(fn)
info = i._getexif()
for tag, value in info.items():
decoded = TAGS.get(tag, tag)
ret[decoded] = value
return ret
Отказ от ответственности :
я на самом деле понятия не имею, что лучше, это как раз то, что мне удалось собрать вместе с Google. :)