Check the new version here

Popular channels

Obtener, crear o modificar metadatos de un archivo con exif

Fuente





Como ya todo el mundo sabe, los archivos digitales contienen metadatos con información relevante del propio archivo, como por ejemplo la fecha de creación del archivo, el software utilizado para crearlo, formato del archivo, tamaño, fechas de modificaciones, etc…

Pues bien, ahora que ya todo el mundo conoce los metadatos, vamos a estudiar los de las imágenes, que como veremos pueden ofrecernos una cantidad de información…

Para ello vamos a utilizar la herramienta exiftool, que por supuesto vamos a ejecutar en nuestro linux…

Instalación:
[email protected]:~$ apt-get update && apt-get install libimage-exiftool-perl
Sintaxis:
exiftool [ parametros] [nombre_archivo]

Vamos a juguetear con los metadatos de por ejemplo esta imagen:



El uso más sencillo del programa, sería para obtener los metadatos de la imagen:

[email protected]:~$ exiftool Imágenes/perro.jpg

ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 412 kB
File Modification Date/Time : 2014:04:02 20:51:44+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Exif Byte Order : Little-endian (Intel, II)
Make : SAMSUNG
Camera Model Name : GT-I8160P
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.12
Modify Date : 2014:04:02 20:51:34
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/351
F Number : 2.7
Exposure Program : Aperture-priority AE
ISO : 50
Exif Version : 0220
Date/Time Original : 2014:04:02 17:50:35
Create Date : 2014:04:02 17:50:35
Exposure Compensation : 0
Max Aperture Value : 2.7
Metering Mode : Center-weighted average
Flash : No Flash
Focal Length : 3.5 mm
Maker Note Version : 0100
User Comment : User comments
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2560
Exif Image Height : 1920
Interoperability Index : R98 – DCF basic file (sRGB)
Interoperability Version : 0100
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
Compression : JPEG (old-style)
Thumbnail Offset : 828
Thumbnail Length : 4853
Comment : .
Image Width : 2560
Image Height : 1920
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.7
Image Size : 2560×1920
Shutter Speed : 1/351
Thumbnail Image : (Binary data 4853 bytes, use -b option to extract)
Focal Length : 3.5 mm
Light Value : 12.3


Para modificar por ejemplo las coordenadas:

[email protected]:~$ exiftool -exif:gpslatitude=”21 30″ -exif:gpslatituderef=S -exif:gpslongitude=”165 30″ -exif:gpslongituderef=E Imágenes/perro.jpg
1 image files updated

[email protected]:~$ exiftool Imágenes/perro.jpg

ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 412 kB
File Modification Date/Time : 2014:05:15 23:15:31+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Exif Byte Order : Little-endian (Intel, II)
Make : SAMSUNG
Camera Model Name : GT-I8160P
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.12
Modify Date : 2014:04:02 20:51:34
Y Cb Cr Positioning : Co-sited
Exposure Time : 1/351
F Number : 2.7
Exposure Program : Aperture-priority AE
ISO : 50
Exif Version : 0220
Date/Time Original : 2014:04:02 17:50:35
Create Date : 2014:04:02 17:50:35
Exposure Compensation : 0
Max Aperture Value : 2.7
Metering Mode : Center-weighted average
Flash : No Flash
Focal Length : 3.5 mm
Maker Note Version : 0100
User Comment : User comments
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 2560
Exif Image Height : 1920
Interoperability Index : R98 – DCF basic file (sRGB)
Interoperability Version : 0100
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
GPS Version ID : 2.3.0.0
GPS Latitude Ref : South
GPS Longitude Ref : East
Compression : JPEG (old-style)
Thumbnail Offset : 954
Thumbnail Length : 4853
Comment : .
Image Width : 2560
Image Height : 1920
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.7
GPS Latitude : 21 deg 30′ 0.00″ S
GPS Longitude : 165 deg 30′ 0.00″ E
GPS Position : 21 deg 30′ 0.00″ S, 165 deg 30′ 0.00″ E
Image Size : 2560×1920
Shutter Speed : 1/351
Thumbnail Image : (Binary data 4853 bytes, use -b option to extract)
Focal Length : 3.5 mm
Light Value : 12.3


Para borrar los metadatos de la imagen:

[email protected]:~$ exiftool -all= /ruta/nombre_archivo.ext


[email protected]:~$ exiftool -all= Imágenes/perro.jpg
1 image files updated

Eso si, como podemos observar, los metadatos no se quedan completamente vacíos, ya que si volvemos a comprobarlos:

[email protected]:~$ exiftool Imágenes/perro.jpg

ExifTool Version Number : 8.60
File Name : perro.jpg
Directory : Imágenes/
File Size : 407 kB
File Modification Date/Time : 2014:05:17 13:20:09+02:00
File Permissions : rw-rw-r–
File Type : JPEG
MIME Type : image/jpeg
Image Width : 2560
Image Height : 1920
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 : 2560×1920


Para más información sobre el funcionamiento de exiftool:
[email protected]:~$ man exiftool


Curiosidades:
Cuando realizamos una imagen con nuestro teléfono y este tiene el GPS activado, podemos encontrar entre los metadatos de dicha imagen como se han guardado las coordenadas desde donde fue realizada, de modo que si posteriormente subimos esta imagen a internet, los metadatos de dicha imagen pueden ser leidos y averiguar de eso modo la localización de donde fué tomada la fotografía.

Salud y controla tus metadatos.
0
0
0
6
0No comments yet