Код: Выделить всё
import PIL
import piexif
filename = "somefile.jpg"
img = PIL.Image.open(filename)
exif_dict = piexif.load(img.info['exif'])
exif_dict["0th"][274] = 3 #180 deg rotate
exif_bytes = piexif.dump(exif_dict)
piexif.insert(exif_bytes, filename)
Основная проблема заключается в том, что заголовок JFIF, похоже, потерян:
ДоПосле

Подробнее здесь: https://stackoverflow.com/questions/786 ... fif-header