En lisant http://linuxfr.org/~cho7kipu/10190.html(...) et http://www.imagemagick.org/www/mogrify.html(...) , je me suis rappelé que ça faisait quelques mois que je cherchais un script permettant d'ajouter un petit texte en bas à droite de chaque image d'un répertoire, par exemple une url, ou le nom de l'auteur, les images pouvant être horizontales ou verticales.
N'ayant toujours pas trouvé un truc aussi simple, je l'ai écrit :
# !/bin/bash
#
# This script is under GPL Licence of course
#
# ATTENTION, c'est assez brutal, faites d'abord un sauvegarde de
# vos images.
#
# Ajouter un texte en bas à droite de toutes les images d'un repertoire.
# Par defaut, mogrify ecrit en haut à gauche, on doit donc recuperer
# la hauteur et la largeur des images
# Images testees : 2000*1500 pixels
#
for img in `ls *.jpg`
do
let imgw=`identify -format "%w" $img`-700 # donne la largeur de l'image - 700
let imgh=`identify -format "%h" $img`-50 # donne la hauteur de l'image - 50
eval mogrify -fill white -font helvetica -pointsize 35 -draw \
\'text $imgw $imgh \"Photo %f prise par tonton Jules\"\' $img
done
# Re: Ajouter un texte à toutes les images d'un répertoire
Posté par JMVF . Évalué à 2.
# avant le for...
mkdir old
# et juste après le do
cp $img old/$img
quelque chose dans cette idée...
voili voilo -> [dodo]
# Re: Ajouter un texte à toutes les images d'un répertoire
Posté par pyrollo (site web personnel) . Évalué à 1.
C'est beaucoup plus chiant à mettre en oeuvre, mais par contre, les possibilités sont très étendues.
# Re: Ajouter un texte à toutes les images d'un répertoire
Posté par Nÿco (site web personnel) . Évalué à 1.
# Re: Ajouter un texte à toutes les images d'un répertoire
Posté par mathieu mathieu (site web personnel) . Évalué à 1.
je l'ai déjà fais à la volé avec php pour rajouter du texte en bas à droite d'images jpegs ...
[^] # Re: Ajouter un texte à toutes les images d'un répertoire
Posté par clem . Évalué à 1.
Si ça peut éviter à d'autres personnes de chercher trop longtemps, c'est toujours ça de gagné.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.