Просто посмотрел это. На рисунке я бы поделился здесь для дальнейшего использования.
Установка exiftool:
sudo apt-get install libimage-exiftool-perl
Считать фото метаданные:
exiftool /tmp/my_photo.jpg
Стереть фото метаданные:
exiftool -all= /tmp/my_photo.jpg
Прежде:
ExifTool Version Number : 8.60
File Name : my_photo.jpg
Directory : /tmp
File Size : 3.0 MB
File Modification Date/Time : 2013:02:24 12:08:10-08:00
File Permissions : rw-rw-r--
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Big-endian (Motorola, MM)
Orientation : Unknown (0)
Y Cb Cr Positioning : Centered
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Modify Date : 2013:02:24 11:25:27
Make : Samsung
Camera Model Name : Galaxy Nexus
Exif Version : 0220
Flashpix Version :
Color Space : sRGB
Components Configuration : Y, Cb, Cr, -
Compressed Bits Per Pixel : 0
Exif Image Width : 1944
Exif Image Height : 2592
Date/Time Original : 2013:02:24 11:25:27
Create Date : 2013:02:24 11:25:27
Exposure Time : 1/354
F Number : 2.8
Exposure Program : Aperture-priority AE
ISO : 50, 0, 0
Shutter Speed Value : 1/353
Aperture Value : 2.6
Brightness Value : 0
Exposure Compensation : 0
Max Aperture Value : 2.6
Subject Distance : 0 m
Metering Mode : Multi-spot
Light Source : Daylight
Flash : No Flash
Focal Length : 3.4 mm
Flash Energy : 0
Exposure Index : undef
Sensing Method : One-chip color area
Scene Type : Directly photographed
Custom Rendered : Custom
Exposure Mode : Auto
White Balance : Auto
Digital Zoom Ratio : 1
Scene Capture Type : Standard
Contrast : Normal
Saturation : Normal
Sharpness : Normal
Subject Distance Range : Unknown
Image Unique ID : OAEL01
GPS Time Stamp : 19:25:27
GPS Date Stamp : 2013:02:24
Compression : JPEG (old-style)
Thumbnail Offset : 2143
Thumbnail Length : 10941
Image Width : 1944
Image Height : 2592
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Aperture : 2.8
GPS Date/Time : 2013:02:24 19:25:27Z
Image Size : 1944x2592
Shutter Speed : 1/354
Thumbnail Image : (Binary data 10941 bytes, use -b option to extract)
Focal Length : 3.4 mm
Light Value : 12.4
После:
ExifTool Version Number : 8.60
File Name : my_photo.jpg
Directory : /tmp
File Size : 2.9 MB
File Modification Date/Time : 2013:02:24 12:21:39-08:00
File Permissions : rw-rw-r--
File Type : JPEG
MIME Type : image/jpeg
Image Width : 1944
Image Height : 2592
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 1944x2592
Ссылки:
Вместо Exiftool для обработки метаданных Exif я нашел более полезным и команда легче не забыть использовать Imagemagick:
identify -verbose image.jpg | grep exif
С imagemagick
пакет установил Вас, может сделать это (не только для JPEGs):
mogrify -strip *.jpg
Из руководства:
- полоса
лишите изображение любых профилей, комментарии или эти блоки PNG: bKGD, cHRM, EXIF, gAMA, ICCP, iTXt, sRGB, текст, zCCP, zTXt, дата.
AFAIK единственная разница является этим mogrify
не удалит эти метаданные:
Который мог бы быть полезным. По сравнению с diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)
Удалите данные EXIF! = Анонимизируйте: -strip
повторно сожмет изображение. Это могло бы быть хорошей вещью: то же программное обеспечение, которые делают фотографию, могло скрыть данные по изображению (стеганография). Я не уверен, будет ли повторное сжатие всегда удалять все (вероятно, не). Для предотвращения этого повторного сжатия, можно использовать jpegtran:
jpegtran -copy none image.jpg > newimage.jpg
Кроме того, чтобы не терять цветовой профиль (ICC, который вызывает более богатые цвета [необходима цитата]):
convert image.jpg profile.icm && convert image.jpg -strip -profile profile.icm newimage.jpg
Вы могли бы спросить себя, если эти затраты примечательны или релевантны в Вашем случае.
Другой инструмент о стеганографии на изображениях является steghide.
Если Вы предпочитаете Exiftool, Вы могли бы найти полезное создание псевдонима к exiftool -all= *.jpg && rm *original
, или с -overwrite_original
опция. Удалить только использование данных GPS exiftool -gps:all= -xmp:geotag= *.jpg
.
Формат WebP: webp
пакет обеспечивает webpmux
команда, которые управляют метаданными XMP/EXIF и профилем ICC.
Другая альтернатива (только для JPEGs) jhead
.
Чтобы удалить, а затем изменить одно поле, мы можем использовать эту команду:
exiftool -Copyright= IMG_3357.jpg
exiftool -Copyright=LinuxSlaves IMG_3357.jpg
Я хочу добавить mat2
, которые поддерживают не только изображения. Его рекомендует сообщество privacyguides.org (ранее известное как privacytools.io).
MAT2 — это бесплатное программное обеспечение, которое позволяет удалять метаданные изображения, аудио, торрент и типы файлов документов. Он предоставляет как команду линейный инструмент и графический пользовательский интерфейс через расширение для Nautilus, файловый менеджер GNOME по умолчанию.
and
mat2 — это инструмент для удаления метаданных, поддерживающий широкий спектр часто используемых используемые форматы файлов, написанные на python3: по своей сути это библиотека, используется одноименным интерфейсом командной строки, а также несколькими файловыми расширения менеджера.
sudo apt install mat2
Очистка метаданных на месте
mat2 -s xxx.mp4
mat2 -s xxx.png