Как стереть ВСЕ метаданные, связанные с изображением? [дубликат]

Я ищу способ избавиться от ВСЕХ метаданных, связанных с изображением. Что я должен делать?

Я считаю теги пулом мыслей, которые могут что-то предложить.
На самом деле, этот лучше...

Ответы (3)

Подход с большим молотом - это вариант jhead-purejpg , который, согласно документации:

Удаляет все разделы JPEG, которые не нужны для рендеринга изображения. Удаляет любые метаданные, которые различные приложения могли оставить в изображении.

Это кроссплатформенная (Mac, Linux, Windows) программа командной строки. Например, если вы хотите удалить метаданные из файла с именем «image.jpg» в текущем каталоге, вы должны запустить

jhead -purejpg image.jpg 

и это все, что нужно сделать.

Дайте определение "большому молоту", пожалуйста. Я пока голосую за mattdm, а именно из-за других ваших аккаунтов.
Эй, маттдм, как мне установить это в терминал?
@ user3333975 Зависит от вашей операционной системы. В Федоре sudo yum install jhead. В Ubuntu или Debian файлы sudo apt-get install jhead. На Mac или Windows вы загружаете их с указанного выше веб-сайта и помещаете в свой $PATH. Если вы не знаете, как это сделать, это становится вопросом для superuser.com :)
Большой молот: он не очень умный и не дает вам точного управления, но он определенно разобьет метаданные.
Ясно... Ну, не говоря уже о терминале; Я понял.
Как бы я это реализовал? Я имею в виду, возможно, для людей, посещающих эту страницу, которые хотят получить быстрый ответ, вы могли бы предоставить пример командной строки для изображения в текущем каталоге с именем image.jpg, да?

Exiftool может сделать это с помощью -ALL=(см. связанную документацию). Однако вы можете лучше контролировать это, и я бы рекомендовал это вместо простого удаления всех метаданных. Например, если вы хотите удалить информацию о местоположении, просто используйте сопоставление с образцом.

О, нет, я хочу, чтобы все данные были удалены, но да, я дам вам регулярное выражение, которое достаточно легко сделать, если я просто передам его вот так или что-то в этом роде: exiftool img.jpg | tr 'ОСНОВНОЙ ШАБЛОН' '\.'

Я использую jpegoptim для удаления метаданных:
jpegoptim --strip-all имя файла

Вы также можете открыть изображение с помощью Gimp и сохранить его без метаданных.