Exiftool è uno strumento a riga di comando per la lettura/scrittura/modifica dei metadati, ne supporta tanti, da quelli EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP ID3, a tanti altri. Comunque io l'ho usato per la lettura di una foto fatta con l'iphone e per la visualizzazione dei Geotags. Nelle macchine fotografiche come negli smartphone esiste un ricevitore GPS che al momento dello scatto di una foto registra la posizione. Per installare exiftool:
$ wget
$ gunzip < Image-ExifTool-8.60.tar.gz | tar xvf -
$ cd Image-ExifTool-8.60
$ perl Makefile.PL
$ make test
$ sudo make install
Per conoscere tutti i dati inclusi nella foto usare il comando-,
$ exiftool -a -u -g1 foto.jpg
questi sono tutti quelli inclusi in una foto che ho appena scattato con l'iphone:
—- ExifTool —-
ExifTool Version Number : 8.60
—- System —-
File Name : franco.jpg
Directory : .
File Size : 896 kB
File Modification Date/Time : 2011:07:10 12:34:11+02:00
File Permissions : rw-r–r–
—- File —-
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Big-endian (Motorola, MM)
Image Width : 1200
Image Height : 1600
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
—- JFIF —-
JFIF Version : 1.01
Resolution Unit : inches
X Resolution : 72
Y Resolution : 72
—- IFD0 —-
Make : Apple
Camera Model Name : iPhone 3G
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.10
Modify Date : 2011:07:10 12:34:08
Y Cb Cr Positioning : Centered
—- ExifIFD —-
F Number : 2.8
Exposure Program : Program AE
Exif Version : 0221
Date/Time Original : 2011:07:10 11:55:05
Create Date : 2011:07:10 11:55:05
Components Configuration : Y, Cb, Cr, –
Aperture Value : 2.8
Metering Mode : Average
Flash : No flash function
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 1200
Exif Image Height : 1600
Sensing Method : One-chip color area
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
—- GPS —-
GPS Latitude Ref : North
GPS Latitude : 45 deg 36' 6.60"
GPS Longitude Ref : East
GPS Longitude : 9 deg 10' 22.20"
GPS Altitude Ref : Above Sea Level
GPS Altitude : 194.9008264 m
GPS Time Stamp : 09:55:04.4
—- IFD1 —-
Compression : JPEG (old-style)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Thumbnail Offset : 770
Thumbnail Length : 5568
—- Composite —-
Aperture : 2.8
GPS Altitude : 194.9 m Above Sea Level
GPS Latitude : 45 deg 36' 6.60" N
GPS Longitude : 9 deg 10' 22.20" E
GPS Position : 45 deg 36' 6.60" N, 9 deg 10' 22.20" E
Image Size : 1200×1600
Thumbnail Image : (Binary data 5568 bytes, use -b option to extract)
come si può vedere exiftool mostra tutti i dati che possono aiutare a ricostrure la storia della foto, partendo dalla macchina che l'ha scattata al software usato successivamente per modificare la foto, finendo con le coordinate sulla posizione. Una volta avute le coordinate si può risalire alla posizione inserendo i dati su questo sito. Quindi è indispensabile prima di fare l'upload di una foto sul web di cancellare tutti i metadati. Per conoscere solo i Geotags:
$ exiftool -a -gps:all foto.jpg
tutte le foto in una cartella:
$ exiftool -a -gps:all *.jpg
enjoy 😉