Appliquer du texte sur une collection d'images avec imagemagick
Par Philippe Mironov, samedi 5 juin 2010 :: Open Yeti :: #37 :: rss
Dans la série des petits scripts pour les copains, voici un petit script de rien du tout qui permet de mettre le texte de votre choix (comme un copyrigth) sur une collection d'images.
A mettre dans watermarkthis.sh par exemple
#!/bin/bash
mkdir -p watermarked
for file in $2/*.{jpg,JPG,png,PNG,gif,GIF}
do :
convert $file -pointsize 16 -draw "gravity south fill black text 0,12 '$1' fill white text 1,11 '$1'" watermarked/`basename $file`
done
Rendre le script executable
chmod +x watermarkthis.sh
Pour l'utiliser :
./watermarkthis.sh "Mon texte trop bien sur http://monsiteilestcool" chemin/vers/mesimages/
Je me suis inspiré de cette page pour la commande imagemagick.
N'ayant pas la possibilité d'installer PIL (librairie de manipulation d'images de python) je me suis rabattu sur imagemagick. A suivre donc une autre version plus élaborée (et plus jolie) en python.
article précédent de la catégorie| sommaire | article suivant de la catégorie
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire