Aggiungere O Modificare I Dati EXIF

I file immagini possono avere dei dati EXIF per poterli organizzare, come ad esempio la data. Il comando jhead ci permette di aggiungere o modificare i dati.

Ad esempio se lanciamo jhead su un'immagine con i dati, ecco cosa ci esce:

 $ jhead imag0003.jpg 

 File name    : imag0003.jpg
 File size    : 230763 bytes
 File date    : 2018:08:28 03:56:28
 Camera make  : Mustek  
 Camera model : 5LF-SF  
 Date/Time    : 2003:07:27 23:24:11
 Resolution   : 1600 x 1200
 Flash used   : No
 Focal length : 10.8mm
 Exposure time: 0.0016 s  (1/616)
 Aperture     : f/2.8
 ISO equiv.   : 100
 Metering Mode: center weight
 Exposure     : program (auto)
 JPEG Quality : 85
 Comment      : Mustek 5LF-SF

Quindi se volessimo solo sapere la data di quando รจ stata scattata la foto ci basterebbe lanciare:

 $ jhead imag0003.jpg | grep "Date/Time"

 Date/Time    : 2003:07:27 23:24:11

Per cambiare la data e impostarla ci basta usare l'opzione -ts:

 $ jhead -ts2004:08:29-16:15:00  image0003.jpg

Se l'immagine non ha dati EXIF, bisogna prima insrerie i dati vuoti con l'opzione -mkexif:

 $ jhead -mkexif  image0003.jpg

Possiamo sempre usare l'asterisco per indicare tutti i file con ogni comando:

 $ jhead -mkexif  *
 $ jhead -ts2004:08:29-16:15:00  *

Per trovare i file senza dati EXIF, bisogna usare exiftool:

 $ exiftool  -p '$directory/$filename'  -if 'not $exif:all'  -r .