Muchas veces
subimos imágenes, compartimos, mandamos y por motivos ya sea de
privacidad, seguridad o simplemente derecho a la intimidad no
queremos que alguien tenga acceso a nuestros metadatos. Los metadatos
no son más que información que se añade con el unico fin de que el
software trabaje de mejor manera. Pero alguien puede acceder a los
datos de nuestras imagenes, con ello puede ver la localización de la
foto, la hora en que se tomó, el dispositivo e incluso más cosas,
esto son datos confidenciales que podemos borrar retocar o
simplemente consultar. Para ello veremos en el entorno de los
metadatos en las imagenes la aplicación Exiv2.
Exiv2 es una
libreria C++ y una aplicación de linea de comando para administrar
los metadatos. Exiv2 nos da la oportunidad de tener acceso a los
metadatos Exif, IPTC y XMP de nuestras imagenes. Existen dos
versiones, para windows o linux. En este caso veremos la versión
linux.
Exiv2 nos ofrece lo
siguiente:
- Escritura y lectura y acceso rapido a metadatos Exif, IPTC y XMP en imágenes, un uso sencillo y una amplia documentación.
- Conversión de metadatos Exif y IPTC en XMP y viceseversa.
- Una pequeña implementacion que no afecta a los datos de programas como Photoshop.
- Soporte de Exif Makernote:
- Las etiquetas Makernote pueden ser leidas y escritas como cualquier otro metadato.
- Un algoritmo sofisticado de escritura que evita corronper el Makernote.
- Poner o eliminar comentarios en imageners JPEG.
Como gran apunte y
pregunta de todos los usuarios, Exiv2 por si solo solo actua sobre el
directorio indicado, no trabaja sobre directorios hijos ( o
subdirectorios).
Ahora vamos a ver
una serie de ejemplos con exvi2, para comenzar a usarlo:
- Mostrar metadatos con Exiv2:
exvi2
image.extension
exvi2 *
( Mostrará los datos de todos las imágenes en el directorio)
- Eliminar metadatos con Exiv2:
exvi2 rm
imagen.extension
exiv2 rm * (
Eliminará los datos de todas la imagenes en el directorio)
- Modificar la fecha con Exiv2:
exiv2
ad -Y
2 -O
3
-D
14
pic_name.jpg (añadirá 2 años, 3
meses, y 14
días).
exiv2 ad -Y -2 -O -3 -D -14 pic_name.jpg (Restará 2 años, 3 meses y 14 días).
- Limpiar todo de metadatos:
find . -type f -name '*.jpg' -print0 | xargs -0 exiv2 rm
Manual en pdf -> enlace