2014-02-19 6 views
1

Есть ли какая-нибудь библиотека python/простой способ лишить данные EXIF ​​из JPEG без значительного воздействия на качество изображения/изображения? Я искал один, но не мог найти много. Я размещаю некоторые изображения для загрузки пользователей и хотел бы разделить эти данные на предмет конфиденциальности/безопасности.Удалить данные EXIF ​​в Python?

Благодаря

ответ

1
image = GExiv2.Metadata('sample.jpg') 
image.clear_exif() 
image.clear_xmp() 
image.save_file() 

с библиотекой gexiv2: https://wiki.gnome.org/Projects/gexiv2

+0

Не работает, если метаданные уже слишком велики. Ошибка «GLib.Error: GExiv2: не удалось прочитать данные изображения (14)». – notalentgeek

1

Только в случае, если кто-нибудь ищет существующего (питон) реализации или решения более высокого уровня с более широкими возможностями, вот ссылка на Metadata Anonymization Toolkit.

Может быть интересно посмотреть на images.py file, который содержит полезную информацию.

Смежные вопросы