Este team de especialistas pasados algunos días de trabajo y de juntar de información, hallamos la solución, esperamos que resulte de gran utilidad en tu plan.
Solución:
Instalar exiftool:
sudo apt-get install libimage-exiftool-perl
Para leer metadatos de fotos:
exiftool /tmp/my_photo.jpg
Para borrar metadatos de fotos:
exiftool -all= /tmp/my_photo.jpg
Antes:
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
Después:
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
Referencias:
- http://www.mattcutts.com/blog/howto-strip-jpeg-metadata/
- http://hacktux.com/read/remove/exif
- http://www.sno.phy.queensu.ca/~phil/exiftool/exiftool_pod.html
Imagemagick
En lugar de Exiftool, para manejar los metadatos de Exif encontré Imagemagick más útil y el comando más fácil de recordar:
Leer
identify -verbose image.jpg | grep exif
Para eliminar
Con imagemagick
paquete instalado puede hacer esto (no solo para JPEG):
mogrify -strip *.jpg
De manual:
-strip
Quite la imagen de cualquier perfil, comentario o estos fragmentos PNG: bKGD, cHRM, EXIF, gAMA, iCCP, iTXt, sRGB, tEXt, zCCP, zTXt, date.
AFAIK, la única diferencia es que mogrify
no eliminará estos metadatos:
- Versión JFIF
- Unidad de resolución
- X Resolución
- Resolución Y
Lo que podría ser útil. Comparado con diff -y <(exiftool wMogrify.jpg) <(exiftool wExiftool.jpg)
Eliminar datos EXIF no es lo mismo que anonimizar: -strip
volverá a comprimir la imagen. Esto puede ser algo bueno: El mismo software que toma la foto podría ocultar datos en la imagen (esteganografía). No estoy seguro de si la recompresión siempre eliminará todo (probablemente no). Para evitar esta recompresión, puede usar jpegtran:
jpegtran -copy none image.jpg > newimage.jpg
Además, para evitar perder el perfil de color (ICC, que provoca colores más ricos[citation needed]):
convert image.jpg profile.icm && convert image.jpg -strip -profile profile.icm newimage.jpg
Puede preguntarse si estos costos son notables o relevantes en su caso.
Otra herramienta sobre la esteganografía en imágenes es Steghide.
-
Si prefiere Exiftool, puede resultarle útil crear un alias para
exiftool -all= *.jpg && rm *original
, o con-overwrite_original
opción. Para eliminar solo el uso de datos GPSexiftool -gps:all= -xmp:geotag= *.jpg
. -
Formato WebP:
webp
el paquete proporcionawebpmux
comando, que administrar metadatos XMP / EXIF y perfil ICC. -
Otra alternativa (solamente para JPEG) es
jhead
.
Ver también
- Harry Potter y las huellas digitales | Fundación Frontera Electrónica
- Una imagen vale más que mil palabras, incluida su ubicación | Fundación Frontera Electrónica
- #facebook está incorporando datos de seguimiento dentro de las fotos que descargas
Para eliminar y luego cambiar un solo campo podemos usar este comando:
exiftool -Copyright= IMG_3357.jpg
exiftool -Copyright=LinuxSlaves IMG_3357.jpg
Referencia
Reseñas y puntuaciones
Recuerda que tienes permiso de agregar una reseña .