/ Published in: Bash
script qui va créer les thumbs pour toutes les images documentation : http://www.imagemagick.org/Usage/thumbnails/
Expand |
Embed | Plain Text
#!/bin/bash #convert 20091126_profile1-9.jpg -resize 50% test.jpg #script qui va créer les thumbs pour toutes les images Extension=".jpg" FichierTmp="" ListeRep="$(find * -type d -prune)" # liste des repertoires sans leurs sous-repertoires for Rep in ${ListeRep}; do cd ${Rep} ; #echo ${Rep} ; Prefixe="thumb_"; ListeFiles="$(find * -type f -prune)" for File in ${ListeFiles}; do #si le fichier n'a pas de thumb on la crée #si le fichier n'est pas un jpg on ne le traite pas if [[ ${File} != *${Extension} ]] then continue fi if [[ ${File} == *${Prefixe}* ]] #si l'image est déjà un thumb on ne fait rien then continue ; fi if [ ! -f ${Prefixe}${File} ] then #documentation : http://www.imagemagick.org/Usage/thumbnails/ #convert ${File} -thumbnail 64400@ -gravity center -background skyblue -extent 280x230 ${Prefixe}${File} convert ${File} -thumbnail 320x240^ -gravity center -extent 320x240 ${Prefixe}${File}; #convert ${File} -resize 50% ${Prefixe}${File}; fi done cd ..; done echo "create_thumb DONE"
You need to login to post a comment.
