Удаление 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= *