Мне нужно изменить размер изображений jpg с помощью Python без потери данных EXIF исходного изображения (метаданные о дате съемки, модели камеры и т. Д.). Все поиски в Google по поводу python и изображений указывают на библиотеку PIL, которую я сейчас использую, но, похоже, не в состоянии сохранить метаданные. Код, который у меня есть (с использованием PIL), таков:
img = Image.open('foo.jpg')
width,height = 800,600
if img.size[0] < img.size[1]:
width,height = height,width
resized_img = img.resize((width, height), Image.ANTIALIAS) # best down-sizing filter
resized_img.save('foo-resized.jpg')
Есть идеи? Или другие библиотеки, которые я мог бы использовать?