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 .