Как получить расширенную информацию о картинке Увидеть подро | Zen of Python
Как получить расширенную информацию о картинке
Увидеть подробные метаданные изображения (с появлением цифровой фотографии это назвали EXIF): дату создания, тип камеры, и даже факт разворота позволяет утилита exifread:
import exifread from PIL import Image import logging
def _read_img_and_correct_exif_orientation(path): im = Image.open(path) tags = {} with open(path, 'rb') as f: tags = exifread.process_file(f, details=False) if "Image Orientation" in tags.keys(): if 4 in val: logging.debug("Изображение отзеркалено.") im = im.transpose(Image.FLIP_TOP_BOTTOM)