Linux

Eliminar datos EXIF de imágenes en Linux

Todas las cámaras digitales y smartphone actuales añaden todo tipo de datos a las imágenes y fotografías que tomamos. Estos metadatos EXIF (Exchangeable image file format) pueden contener información que no queremos compartir junto con nuestras fotografías: localización GPS del lugar donde se tomó la foto, fecha y hora, especificaciones de la cámara, configuraciones y características, etc.

La mejor forma de salvaguardar nuestra privacidad es eliminar todos los metadatos EXIF antes de publicar una fotografía en Facebook, Twitter, Instagram o cualquier red social o sitio web en Internet.

En Linux, podemos eliminar o gestionar fácil y rápidamente estos datos desde la línea de comandos, sin necesidad de instalar ningún programa de entorno gráfico (que también los hay). Así, podremos automatizar las tareas mucho más fácilmente.

Vamos a utilizar “libimage-exiftool-perl”, una librería/programa en Perl.

Instalación de libimage-exiftool-perl

En Debian, Ubuntu y derivados instalamos a través del repositorio y apt:

$ apt-cache search exiftool
libimage-exiftool-perl - Library and program to read and write meta information in multimedia files

$ apt-get install libimage-exiftool-perl

En CentOS, RHEL y derivados imagino que también estará por repositorio. En caso de que en vuestra distribución no estuviera disponible, lo podéis insstalar a mano como un módulo de Perl normal:

# wget http://www.sno.phy.queensu.ca/~phil/exiftool/Image-ExifTool-9.70.tar.gz
# gzip -dc Image-ExifTool-9.70.tar.gz | tar -xf -
# cd Image-ExifTool-9.70
# perl Makefile.PL
# make test
# make install


Eliminar metadatos EXIF

Extremadamente sencillo, el siguiente comando elimina todos los metadatos EXIF de la fotografía “00000411.JPG”:

# exiftool -all= 00000411.JPG
1 image files updated


Para que os hagáis una idea de los metadatos EXIF que contenía esa imagen… podemos visualizarlos al ejecutar “exiftool ”:

$ exiftool 00000411.JPG | wc -l
169


169 metadatos almacenados en la imagen, algunos de ellos:

Make : Canon
Camera Model Name : Canon PowerShot G16
Orientation : Horizontal (normal)
Software : ACDSee Pro 6
Modify Date : 2014:08:10 07:25:07
Exposure Time : 1/20
Create Date : 2014:08:10 06:35:31
Lens : 6.1 - 30.5 mm (35 mm equivalent)
[...]

También podemos borrar todos los metadatos EXIF de todas las imágenes de un directorio:

$ exiftool -all= *
411 image files updated
1 image files unchanged

A partir de aquí podéis automatizar las tareas de borrado de metadatos EXIF como queráis, con un cron, scripts, etc.