Удаление exif данных c помощью MAT или exiftool

Перед публикацией, например фото, нужно удалить метаданные.
Как правило в самом файле с фото сохраняются координаты где и когда была снята фотография, а также название устройства, с помощью которого она была сделана.
И еще очень много другой информации.
Для того чтобы удалить эти данные в Ubuntu можно воспользоваться набором программ MAT.
MAT имеет в своем составе GUI приложение, приложение командной строки и библиотеку для удаления exif данных.

Для того чтобы установить этот инструментарий нужно выполнить следующую команду

sudo apt-get install mat

при установке MAT также устанавливается exiftool.

После установки можно воспользоваться GUI приложением, запустить из консоли

mat-gui

Или нажав клавишу Super (Windows) ввести MAT и запустить программу.

img

Программа выглядит так

pr

Можно добавить файл нажав Плюс , напротив файла написано Грязный.
Это означает, что метаданные присутствуют.
Чтобы просмотреть эти данные, нужно два раза кликнуть на файле.

Чтобы удалить данные нужно выделить файл и нажать “Очистить.”

MAT может удалять метаданные(exif) из следующих файлов:

  • Portable Network Graphics (.png)
  • JPEG (.jpg, .jpeg, …)
  • TIFF (.tif, tiff, …)
  • Open Documents (.odt, .odx, .ods, …)
  • Office OpenXml (.docx, .pptx, .xlsx, …)
  • Portable Document Fileformat (.pdf)
  • Tape ARchives (.tar, .tar.bz2, …)
  • MPEG AUdio (.mp3, .mp2, .mp1, …)
  • Ogg Vorbis (.ogg, …)
  • Free Lossless Audio Codec (.flac)
  • Torrent (.torrent)

Также можно воспользоваться консольным приложением.
Для того чтобы просканировать текущую папку можно воспользоваться командой (точка означает текущую директорию)

mat -c .

Будет выведен список

[+] ./__foo.jpg is not clean
[-] Unable to process ./td.vc
[-] Unable to process ./tt.vc
[+] ./IMG_20160617_164248.jpg is not clean
[+] ./IMG_20160617_164248 (копия).jpg is not clean
[+] ./foo.jpg is clean
[-] Unable to process ./.td.lock

В котором видно в каких файлах присутствуют или отсутвуют метаданные.

Чтобы удалить метаданные можно воспользоваться следующей командой

mat -d <имя_файла>

Следующая команда, удаляет метаданные(exif) у всех файлов в текущей папке, но оставляет копию каждого файла в виде file.jpg.bak. (точка означает текущую директорию)

mat -b .

Посмотреть справку можно следующей командой

mat -h

Также можно воспользоваться утилитой exittool

Чтобы просмотреть существующие метаданные

exiftool <имя_файла>

Чтобы удалть метаданные

exiftool -all= image.jpg

Чтобы удалить данные из всех jpg файлов в текущей папке

exiftool -all= *.jpg

Или вообще из всех файлов

exiftool -all= *

Tags:

ubuntu