Signez vos photos en masse sous linux...

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 :

Contenu similaire :

Par catégories : PhotographieLinuxLogiciels Libres
Par tags : photographieLibreLinux

0 réactions :Laisser un commentaire.

Ajouter un commentaire :

Si vous êtes un humain, laissez ce champ vide (les autres : robots, bots, aliens se feront avoir) / if your are human do not fill

Les champs signalés d'un champs obligatoire sont obligatoires.














A propos

Photographe spécialisé dans le concert, et passioné par la mer ; je suis également un habitué des logiciels libres et du Web dont j'ai fait mon métier. Je tente via AtlzA.com de partager avec vous ces passions.
En savoir plus ...

A vous de voir

Photos flickr

Blogs à Lire

Sites AtlzA.com :

Licence

cc by nc saContenu sous licence Creative-Commons - Certains Droits réservés