Відповіді:
Погляньте на Imagemagick . Її -strip
параметр дозволяє очистити зображення будь-яких профілів та коментарів.
convert orig.jpg -strip result.jpg
або
mogrify -strip orig.jpg
Ось додаткові відомості про обробку фотографій за допомогою Imagemagick.
strip
також позбавив зелений і синій канали з мого напівпрозорого червоного кола, залишивши неметалічні непрозорі червоні кола.
Я використовую Mac OS X - зараз 10.9 (Mavericks) - і мені подобається використовувати ExifTool для таких операцій пакетних метаданих. Використовували його від Mac OS X 10.6 і навіть на різних ароматах Linux, таких як Ubuntu, і він чудово працює.
Що стосується масових сценаріїв, я використовую цей дуже просто сценарій Bash, який використовує, find
щоб стерти всі метадані із зображень; у цьому випадку .jpg
зображення JPEG ( ):
find 'Path/To/The/Images' -type f -name '*.jpg' |\
while read FILENAME
do
exiftool -all= -overwrite_original_in_place "${FILENAME}"
done
Щоб використовувати скрипт, просто змініть на, 'Path/To/The/Images'
щоб відповідати вашому фактичному шляху до каталогу файлів зображень; це може бути повний шлях або відносний, і в цьому випадку він відносний. І ви можете змінити '*.jpg'
відповідність будь-якому розширенню файлу, на якому хочете діяти, або навіть встановити його '*'
для сліпої обробки всіх файлів. Я зазвичай маю справу з JPEG, таким чином, .jpg
розширенням у цьому маленькому прикладі сценарію.
І головна магія цього сценарію - це фактична exiftool
команда, яку можна додатково спростити до цього:
exiftool -all= -overwrite_original_in_place image_filename.jpg
Це -all=
те, що стирає метадані, встановлюючи всі поля метаданих на значення, яке нічого не дорівнює. -overwrite_original_in_place
Перепише реальне зображення. Він не переробляє зображення за минулий час читання файлу, діючи на метадані та записуючи його назад до системи. Без цього прапора exiftool
буде скопійовано оригінальний файл із _original
доданим до нього розширенням ; так що в цьому випадку це було б image_filename.jpg_original
. І останній параметр - це просто ім'я файлу, над яким ви хочете діяти.
насправді nconvert смужки набагато більше від jpgs
http://www.xnview.com/en/nconvert/#downloads
nconvert.exe -rmeta -rexifthumb -o small.jpg big.jpg