Une petite commande toute bête pour rajouter la date facilement à une photo d’après les données EXIF (il faut que le logiciel ImageMagick soit installé) :

convert nom_du_fichier_source.jpg -gravity SouthEast -font Fudd-Regular -pointsize 40 -fill white -annotate +20+20 "%[exif:DateTimeOriginal]" -quality 100 nom_du_fichier_destination.jpg

Bien sûr, on peut mettre une autre police en argument à la place de Fudd-Regular.

Pour connaître les noms de polices qu’on peut utiliser avec la commande convert :

convert -list font

Pour -gravity, on peut choisir NorthWest, North, NorthEast, West, Center, East, SouthWest, South, ou encore SouthEast.

Pour -pointsize, on peut choisir une autre taille. Pareil pour -fill, pour choisir une autre couleur. Pour connaître toutes les couleurs utilisables :

convert -list color

L’avantage de la commande convert, c’est qu’elle fait sa modification dans un nouveau fichier, sans toucher à l’original. Son inconvénient est de ne pas agir par lot, sur plein de fichiers à la fois. On peut donc à la place utiliser la commande mogrify, comme ça :

mogrify -gravity SouthEast -font Fudd-Regular -pointsize 40 -fill white -annotate +20+20 "%[exif:DateTimeOriginal]" -quality 100 *.jpg

Là, ce sont toutes les images du répertoire présent qui seront modifiées d’un seul coup, sans copie de sauvegarde — attention donc à bien avoir fait une copie dans un autre répertoire, si on veut conserver les originaux.

Plus sympa : pour que la date soit bien visible, même sur fond blanc, on peut entourer les chiffres d’un liseré noir. En fait, ça revient à écrire deux fois le texte, une fois en gros traits noirs sans remplissage, et une autre fois, sans gros traits noirs mais en remplissage blanc. Comme ça :

convert image_source.jpg -gravity SouthEast -stroke black -strokewidth 4 -font Fudd-Regular -pointsize 40 -annotate +20+20 "%[exif:DateTimeOriginal]" -stroke none -font Fudd-Regular -pointsize 40 -fill white -annotate +20+20 "%[exif:DateTimeOriginal]" -quality 100 image_destination.jpg

Par contre, la date Exif sera complète, et au format américain, comme par exemple : 2009:02:26 18:23:29. Dommage, ça sera sympa d’avoir seulement Fév. 2009, mais pour ça, il faut faire de la vraie programmation, et ça, je sais pas faire.