Outils: Comment inclure une signature dans vos photos avec ImageMagick

Réference: http://www.imagemagick.org/script/composite.php

Référence: http://www.wizards-toolkit.org/discourse-server/viewtopic.php?f=1&t=8215&start=15

Il est assez simple d’inclure une « signature » automatiquement sur des photos sans avoir à les éditer une par une. Pour cela on va utiliser la bibliothèque graphique ImageMagick disponible sous la plupart des plateformes.

La commande composite permet de fusionner/superposer deux images en une seule et dispose de très nombreux paramètres. Il existe d’autres manière de réaliser cette fonction avec ImageMagick (voir aussi en anglais http://www.imagemagick.org/Usage/annotating/#watermarking)

Il faut avoir au préalable créé un fichier contenant la signature qui sera superposé à l’image existante

signature

Exemple (Avant/Après – signature rajoutée en bas de l’image) -Cliquez dessus pour voir en plus grand

Paris - Arc de Triomphe

Le script utilisé ici est le suivant

if [ $# -gt 0 ]
then
   fullfilename=$(basename $1)
   extension=${fullfilename##*.}
   filename=${fullfilename%.*}

   echo "fullfilename=$fullfilename"
   echo "extension=$extension"
   echo "filename=$filename"

   composite -dissolve 70 signature.png "$fullfilename" -gravity SouthWest "$filename"_signed."$extension"

else
   echo "*** ATTENTION: Nombre de paramètres incorrect"
   echo "Utilisation: ./signature nom_du_fichier"
fi
exit 0

A sauvegarder sous un nom de script (pour moi signature), puis lui donner les droits pour être exécuté « chmod +x signature » ensuite il s’utilise simplement par la commande

./signature nom_de_fichier

qui va prendre le fichier à traiter, ajouter la signature (ici signature.png) puis fabrique dans le même répertoire un fichier suffixé avec « _signed » donc nom_du_fichier_signed.extension

Il est bien sûr possible de compléter ce script pour traiter plusieurs fichiers à la fois, changer la taille et le type des images. Les possibilités de ImageMagick sont infinies

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l'aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s