Python: удаление информации Exif из изображений
Чтобы уменьшить размер изображений для использования на веб-сайте, я снизил качество до 80-85%. Это немного уменьшает размер изображения, вплоть до некоторой степени.
Чтобы еще больше уменьшить размер без ущерба для качества, мой друг отметил, что необработанные изображения с камер содержат много метаданных, называемых информацией Exif. Поскольку нет необходимости сохранять эту информацию Exif для изображений на веб-сайте, мы можем удалить ее. Это еще больше уменьшит размер на 3-10 кБ.
Но я'Я не могу найти подходящую библиотеку для этого в моем коде Python. Я просмотрел связанные вопросы и опробовал некоторые из методов:
Исходное изображение:http://mdb.ibcdn.com/8snmhp4sjd75vdr27gbadolc003i.jpg
/usr/local/bin/mogrify -strip filename
Результат:http://s23.postimg.org/aeaw5x7ez/8snmhp4sjd75vdr27gbadolc003i_mogrify.jpg Этот метод уменьшает размер со 105 кБ до 99,6 кБ, но также изменяет качество цвета.
exiftool -all= filename
Результат:http://s22.postimg.org/aiq99o775/8snmhp4sjd75vdr27gbadolc003i_exiftool.jpg Этот метод уменьшает размер со 105 кБ до 72,7 кБ, но также изменяет качество цвета.
Этот ответ подробно объясняет, как манипулировать информацией Exif, но как мне использовать ее для удаления информации?Может ли кто-нибудь помочь мне удалить все лишние метаданные, не меняя цвета, размеры и другие свойства изображения?