Какие инструменты использовать для устранения метаданных в графических файлах?

Пара потенциальных выгод. Производительность является спорной. Вы избежали бы некоторого времени выполнения, наверху связанного с динамическим загрузчиком, но я сомневаюсь, что это - грандиозное предприятие, если Вы не в зависимости от планировщика в реальном времени.

Если Вы используете в своих интересах большие страницы в своей системе, то, возможно, создание большего статического изображения ядра означает создание более эффективного использования кэша дескриптора страницы. Некоторые системы будут 'держать ядро в клетке' так, чтобы оно упаковало плотно в одну местность памяти, которая может облегчить некоторую сумму задержки из-за несовершеннолетнего и возможно главных, отсутствий страницы.

Это могло бы подойти Вам, архитектурно, для поставки Одного Большого Изображения, утверждая, что меньше независимых модулей легче поддержать, и потеря гибкости не важна. Много этого вида обоснования предприятий в вопросы стиля и практики.

5
17.01.2011, 22:27
3 ответа

jhead может использоваться для удаления метаданных из файлов JPG. Следующие параметры командной строки к jhead доступны (заключение в кавычки страницы справочника для jhead ниже):

   -dc    Delete comment field from the JPEG header.  Note that the comment is not part of the Exif header.
   -de    Delete the Exif header entirely.  Leaves other metadata sections intact.
   -di    Delete the IPTC section, if present.  Leaves other metadata sections intact.
   -dx    Delete the XMP section, if present.  Leaves other metadata sections intact.
1
27.01.2020, 20:41

Попробуйте exiftool (который записан в жемчуге):

https://owl.phy.queensu.ca / ~ phil/exiftool/

использование:

exiftool -all= image.jpg
3
27.01.2020, 20:41

Есть опция Для EXIV2 для удаления метаданных изображения.

По умолчанию EXIV2 RM RM (или удаляет ) Удаляет Exif Humbnails и Comments JPEG также, дополнительно к тему, которые вы упоминаете (EXIF, IPTC , XMP):

$ exiv2 rm test.jpg

Используйте опцию -D , чтобы удалить только части метаданных.
Из человек exiv2 :

-d tgt Delete target(s) for the 'delete' action. Possible targets are:
       a : all supported metadata (the default)
       e : Exif section
       t : Exif thumbnail only
       i : IPTC data
       x : XMP packet
       c : JPEG comment
0
27.01.2020, 20:41

Теги

Похожие вопросы