Signez vos photos en masse sous linux...
Posté 09/11/2007 à 11:36h - 0 commentaires - 639 lectures
Lorsque j'ai finis de traiter les photos d'un événement, disons d'un concert, la dernière étape consiste à préparer les photos pour leur destination finale, c'est à dire dans un cas mon site web et dans l'autre le groupe, l'organisation etc ...
Pour cela linux et particulièrement Nautilus sont nos amis. En effet il nous suffit de créer un petit script qui ajoutera à chacune des images sélectionnées, notre signature ; en l'occurence un fichier png (celui-ci dans mon cas).
Comme pré-requis on vérifira que nous avons bien installé image-magick, celui-ci étant fourni par la majorité des distributions.
On placera les scripts créés dans le dossier "/home/UTILISATEUR/.gnome2/nautilus-scripts", on les nommera de façon explicite et leur donnera le droit d'éxécution.
Suite à cela deux cas donc, le fichier juste signé et le fichier signé et redimensionné pour le web.
Voici le code du premier cas :
mkdir signed
while [ $# -gt 0 ]; do
picture=$1
composite -dissolve 75 ~/signature_grand.png -gravity southeast "$picture" signed/"$picture"
shift
done
On créé un dossier "signed", on ajoute le fichier "signature_grand.png" à l'image avec une opacité de 75% (dissolve), on le place en bas à droite (gravity) sur les fichiers sélectionnés et on les déplace dans signed.
Pour les fichiers destinés à mon site web le code est sensiblement mais vien s'y ajouter une ligne qui permet un redimensionnement de l'image à une largeur de maximum 600px et une hauteur de maximum 600px.
mkdir signed
mkdir web
while [ $# -gt 0 ]; do
picture=$1
convert "$picture" -resize 600x600 -quality 80 -filter box web/"$picture"
composite -dissolve 75 ~/.gnome2/nautilus-scripts/signature.png -gravity southeast web/"$picture" web/"$picture"
shift
done
Et voilà maintenant lorsque l'on veut signer et/ou redimensionner des images, on fera un clic droit dessus puis on verra apparaitre dans le menu "scripts" les options correspondantes au nom que l'on aura donné à nos deux scripts.
Ps: j'ai tendance à trouver que pour les mêmes options de compression ce script rend de moins bonnes images que ne me donnait xnView, je pourrais bien entendu diminuer la compression mais le poids des fichiers s'en ressent cruellement. Sans doute au "enhance details" que j'appliquais sous xnView.
Si quelqu'un sait comment améliorer çà je suis preneur ...
Continuez votre lecture avec des articles sur des sujets proches :
- Photos des Vieilles Charrues 2008 : Gad Elmaleh et Yelle
- 2 vidéos de Bibble 5 en action !
- Photos des Vieilles Charrues 2008 : Yael Naim et ZZtop
- Photos des Vieilles Charrues 2008 : Calvin Harris et Daniel Darc
- Photos des Vieilles Charrues 2008 : Christophe Mae et Patrick Watson
Contenu similaire :
Par catégories : PhotographieLinuxLogiciels Libres
Par tags :

