Які існують інструменти для видалення метаданих із фотографій?


9

Кожного разу, коли я ділюсь своїми фотографіями, я також ділюсь великою кількістю інформації, яку не хочу передавати:

  • конкретна модель камери, з якою зроблено фото
  • час контакту
  • фокусне співвідношення
  • ...

Як я можу видалити всі ці метадані для спільного використання?

Я особливо шукаю рішення для Max OS X.


1
В основному відповіді на те, що таке хороший редактор даних EXIF ​​пакетного режиму? застосувати. Я використовую jhead, що може виконувати грубозернисте видалення всіх метаданих та працює на багатьох операційних системах.
Прочитайте, будь ласка, мій профіль

(Хоча технічно це дублікат, це все-таки хороший питання, оскільки це така важлива проблема.)
Будь ласка, прочитайте мій профіль

1
@mattdm - дублікати можуть бути хорошими, оскільки вони надають інший маршрут до відповіді
ChrisF

@mattdm Дякую за посилання! Я не знав, що такі метадані зберігаються як файли EXIF. Обидва ці засоби - це командний рядок, який я не вважаю за краще, але можу прийняти. Як я можу використовувати jhead для видалення всіх метаданих відразу?

1
jhead -purejpgбуде видалено всі метадані, до речі.
Прочитайте, будь ласка, мій профіль

Відповіді:


6

nconvert - це фантастичний інструмент для перетворення та маніпулювання зображеннями. Він доступний для величезної кількості платформ із включенням Mac OS X та деяких платформ, які я вважав давно пропали :)

Щоб стерти всі метадані, ви повинні використовувати параметр rmeta, як у:

nconvert -rmeta DSCN0001.JPG

Існує невеликий улов для всіх таких операцій, залежно від вашої камери. Коли ви робите фотографії у вертикальній орієнтації (довга сторона вертикальна), деякі камери створюють JPEG з поворотними розмірами, а інші просто позначають jpeg як повернутий. В останньому випадку, якщо видалити всі метадані, всі зображення відображатимуться в альбомній орієнтації. nconvert забезпечує просте виправлення цього:

nconvert -jpegtrans exif DSCN0001.JPG

... що вам потрібно зробити перед видаленням метаданих, але ви можете об'єднати в одну операцію, як у:

nconvert -jpegtrans exif -rmeta DSCN0001.JPG

PS: Якщо ви використовуєте Lightroom для експорту своїх зображень перед публікацією та ввімкніть опцію Мінімізувати вбудовані метадані , ваші зображення будуть правильно орієнтовані та позбавлені метаданих, за винятком інформації про авторські права, яку ви хочете все-таки зберегти.


Дякую, це приголомшливо! Мене просто хвилює питання, чому перша команда призвела до зменшення розміру зображення з 5,6 Мб до 868 КБ.

1
Це ціла кількість метаданих! :) Існує необов'язковий аргумент якості, який ви можете вказати як значення від 0 до 100. 100 є найкращим. 90 - це добре, а 85 - це розумно, але я не піднімаюсь нижче. Просто вкажіть, наприклад, -q 95 . Спробуйте також зі 100.
Ітаї

1
Якщо йде від великого до того малого, щось більше, ніж метадані, повинно бути втрачено. За замовчуванням має бути повторне стиснення.
Прочитайте, будь ласка, мій профіль

Дійсно, це дивно. У моїй версії за замовчуванням до 100 (як зазначено в документах), але, можливо, версія Mac інша (я в Linux).
Ітаї

7

Imagemagick підтримує Unix, Mac OS X, Windows ...

Ви можете видалити інформацію EXIF ​​за допомогою mogrify :

mogrify -strip *.jpg

Крім того, якщо ви зміните розмір --thumb(навіть якщо розмір цілі перевищує звичайний "ескіз"), він також зніме метадані. Зручно для веб-використання.
Прочитайте, будь ласка, мій профіль

1

Для Windows існує безкоштовна утиліта командного рядка під назвою PureJPEG, яка може використовуватися для видалення всієї інформації з файлу JPEG (або каталогу та його підкаталогів, повних файлів), не потрібних для відображення зображення. Це поні з одним трюком, але здається, що його одна хитрість саме та, яку ви хочете бачити.


Я також використовую PureJPEG. Це не рішення для Mac.
Ерік

1

Файли PNG не містять даних EXIF, тому якщо ви збережете спочатку як PNG, а потім як JPEG, що видалить усю інформацію EXIF ​​з нульовим впливом на якість зображення, оскільки PNG-файли використовують стиснення без втрат. Перевагою цього є те, що це можна зробити майже з будь-яким редактором зображень на будь-якій платформі.

У файлах PNG є свої власні поля метаданих, тому теоретично можливо редактору зображень витягти інформацію EXIF ​​і вставити її у спеціальні поля в PNG, але я ніколи не бачив жодного, хто це зробив.


0

Цю техніку дуже просто зробити на Mac. Існує також веб-сайт, який веб-дизайнери / розробники використовують для цієї мети. Це називається SmushIt .


Це насправді не на Mac. Вимога завантажувати фотографії може бути дуже прикрою, якщо мова йде про серію фотографій високої якості.

Я просто кілька разів провалювався при завантаженні зображень розміром 3-4 Мб :(

Ви подивилися на перше посилання?
nwcs

1
О, вибачте:) ... Я подумав, що ці два посилання пов'язані. Ну, я не маю iPhoto 11 / Діафрагма, яка залишила мені фокус "зберегти як" preview. Але останній не видаляє всі метадані.

0

Я щойно знайшов програму, яка має справжній gui та чудово працює. Ви просто перетягніть на нього зображення, і вони видалять усі дані.

http://codewelt.com/stripper

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.