Pages: 1
Bonsoir,
Voici un petit script que j'utilise sous linux pour prepare mes photos pour "upload" vers ma Galeirie Piwigo
Pour cela vous devez avoir le paquet "imagemagik" installer
pour moi j'ai un repertoire "Travaux_photo" dans mon repertoire perso avec un sous repertoire "a_tagger" avec le script suivant sous le nom de "tag_resize"
et aussi un repertoire "logo" dans mon repertoire perso avec une image de "signature" de 160x160 "kristof160.png"
le script sait reconnaitre " entre les photos en portrait ou paysage suivant la dimension ou la dimension via "EXIF"
il met un image de signature en haut a droite
voici le script pour ceux que ca peut aider
if [ ! -e tagger ]; then mkdir tagger fi cd tagger if [ ! -e thumbnail ]; then mkdir thumbnail fi cd .. cd a_tagger ls *.jpg *.JPG > /tmp/lst_image.txt cd ../tagger while read line do img=$(echo $line | grep -Eoi "[[:alnum:][:space:][:alnum:]_\-]+\." | grep -Eoi "[[:alnum:][:space:][:alnum:]_\-]+") image=$( echo $img\_.jpg) image_B=$( echo $img\_B.jpg) convert ../a_tagger/$line -auto-orient -contrast-stretch 0 -gravity NorthEast -draw "image over 0,0 0,0 '../logo/kristof160.png'" $image_B dim=($(identify $image_B | grep -Eoi " [0-9]+x[0-9]+ " | grep -Eoi "[0-9]+")) if [ ${dim[0]} -gt ${dim[1]} ]; then res="800x600" min="128x96" else res="600x800" min="96x128" fi mogrify -quality 80 -resize $res $image_B convert ../a_tagger/$line -auto-orient -resize $min thumbnail/TN-$image_B echo "ajout de tag sur \"a_tagger/$line\" et re-dimensionnement en $res" echo "creation de la miniature de \"a_tagger/$line\" vers \"tagger/thumbnail/TN-$image_B\"" rm ../a_tagger/$line done < /tmp/lst_image.txt
Kristof
Dernière modification par kristof.project (2011-04-26 11:27:09)
Hors ligne
Merci pour le partage
Hors ligne
Merci en effet !
Par contre pour de futures recherches, je pense que "redimensionnage" sera moins recherché que "redimensionnement" :-/ ... si quelqu'un peut modifier le sujet du présent topic...
:-)
Hors ligne
LucMorizur a écrit:
Merci en effet !
Par contre pour de futures recherches, je pense que "redimensionnage" sera moins recherché que "redimensionnement" :-/ ... si quelqu'un peut modifier le sujet du présent topic...
:-)
voila , c'est fait !
Hors ligne
kristof.project a écrit:
voila , c'est fait !
Merci :-)
Hors ligne
Tu peux aussi créer un outil dans le gestionnaire d'extension ;-)
Hors ligne
ddtddt a écrit:
Tu peux aussi créer un outil dans le gestionnaire d'extension ;-)
C'est a dire ???
tu peux m'en dire plus la dessus ?
Hors ligne
Tu vas sur
http://fr.piwigo.org/ext/
Tu crées l'archive de ton fichier et tu le post en expliquant à quoi il sert ;-)
Cela te permet de regarder également se que d'autres utilisateurs on déjà proposé comme outils
Hors ligne
ddtddt a écrit:
Tu vas sur
http://fr.piwigo.org/ext/
Tu crées l'archive de ton fichier et tu le post en expliquant à quoi il sert ;-)
Cela te permet de regarder également se que d'autres utilisateurs on déjà proposé comme outils
Merci de vos infos !!
je vais retravailler mon script pour qu'il soit plus generique et accessible a tou(te)s
Hors ligne
kristof.project a écrit:
je vais retravailler mon script pour qu'il soit plus generique et accessible a tou(te)s
Merci :-)
Hors ligne
Pages: 1