Ecrire les données EXIF d’une image sous Linux avec Exiv2

Ayant fini de scanner les diapositives que j’ai ramené du Musée du Prado en début d’année, j’ai voulu les ajouter dans ma galerie photos, mais j’ai pensé qu’avec des tags, elles seraient certainement plus faciles à archiver et à retrouver.
Le format de tag des photos JPEG par excellence est EXIF, grâce à EXIF vos appareils photos écrivent l’heure de prise des photos, la position, si le flash était activé ou non, etc …
Mais mon scanner, lui, n’a rien écrit dans les méta données EXIF (en passant, il s’agit du très bon Epson Perfection 1670 qui fait aussi les diapositives, il fonctionne avec Linux, mais Kooka, gère très mal les diapositives et négatifs, alors mieux vaux scanner avec le logiciel propiétaire d’Epson…).
Bref, il me fallait retaguer toutes ces infos…
J’ai d’abord naïvement cru que Gwenview, ou Digikam ou Gimp2 au pire allait faire l’affaire…
Pas moyen de leur faire éditer l’exif…
J’ai alors découvert Exiv2, un logiciel en ligne de commande, pour éditer les tags Exif.(il est dans les repositories Universe de Ubuntu, apt-get install exiv2)
De prime abord un peu complexe, mais avec un fichier de config, cela va tout seul !
Par exemple, pour donner les attributs à mon scan de Las Meninas, de Picasso, voici la ligne de commande à tapper :
exiv2 -m cmd_exiv2.txt Velazquez-Las_Meninas.jpg
Avec pour contenu de cmd_exiv2.txt :

set Exif.Image.Artist « Velazquez »
set Exif.Image.ImageDescription « Las Meninas »
set Exif.Photo.UserComment « Scanned with Epson Perfection 1670, tagged with exiv2, slide from Museo Del Prado »

Et le tour est joué !
Cliquez ci après pour connaître l’ensemble des tags possibles dans EXIF