C’est presque terminé !!! tout fonctionne bein comme tu peux le voir, sauf qu’a la fin il veut travailler sur le créer en amont du scipt !!! les fichiers 9-10-11 c’e’st le repertoire créer .
[code]+ REPERTOIRE_SOURCE=/data/Photos_reduites
- rep_absent=!!!..Attention, Le repertoire source n’éxiste pas …!!!
- rep_vide=Votre repertoire est vide, ajoutez vos fichiers et renouveler l’opération.
- date +%d%m%y
- DATE=160911
- VERT=\033[1;32m
- NORMAL=\033[0;39m
- ROUGE=\033[1;31m
- ROSE=\033[1;35m
- BLEU=\033[1;34m
- BLANC=\033[0;02m
- BLANCLAIR=\033[1;08m
- JAUNE=\033[1;33m
- CYAN=\033[1;36m
- echo Teste de la présence du répertoire ou sont stocké les photos à réduire
Teste de la présence du répertoire ou sont stocké les photos à réduire - echo Veuillez patienter quelques instant
Veuillez patienter quelques instant - sleep 2
- [ ! -e /data/Photos_reduites ]
- echo -n \033[1;34mNombre de fichiers à traiter :
Nombre de fichiers à traiter :+ wc -l - sed -e /.$/d
- ls -a /data/Photos_reduites
- var=8
- echo \033[1;32m8
8 - sleep 2
- [ 8 -eq 0 ]
- title=Choisissez la résolution d’image souhaité’
- zenity --title Choisissez la résolution d’image souhaité’ --list --separator= --column=size 160x120 320x240 640x480 800x600 1024x768
- imgsize=1024x768
- [ 0 != 0 ]
- sed s/ max//g
- echo 1024x768
- imgsize=1024x768
- [ ! 1024x768 ]
- himgsize=1024x768
- awk -Fx { print $1 }
- echo 1024x768
- val1=1024
- imgsize=1024x1024
- echo \033[1;33mLes photos du répertoire courant : \033[1;32m /data/Photos_reduites \033[0;39m, vont être redimenssionnées aux valeurs suivantes :\033[1;32m 1024x1024\033[0;39m
Les photos du répertoire courant : /data/Photos_reduites , vont être redimenssionnées aux valeurs suivantes : 1024x1024 - sleep 2
- cd /data/Photos_reduites
- date +%d_%m_%Y
- date=16_09_2011
- mkdir -p 16_09_2011
- i=1
- zenity --info --text=Terminé
- echo Redimensionnement de : \033[1;32m SL127994.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_1.jpg
- [ -f 16_09_2011/16_09_2011_1.jpg ]
- convert -filter Cubic -resize 1024x1024 SL127994.JPG 16_09_2011/16_09_2011_1.jpg
- expr 1 + 1
- i=2
- echo Redimensionnement de : \033[1;32m SL127995.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_2.jpg
- [ -f 16_09_2011/16_09_2011_2.jpg ]
- convert -filter Cubic -resize 1024x1024 SL127995.JPG 16_09_2011/16_09_2011_2.jpg
- expr 2 + 1
- i=3
- echo Redimensionnement de : \033[1;32m SL127996.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_3.jpg
- [ -f 16_09_2011/16_09_2011_3.jpg ]
- convert -filter Cubic -resize 1024x1024 SL127996.JPG 16_09_2011/16_09_2011_3.jpg
- expr 3 + 1
- i=4
- echo Redimensionnement de : \033[1;32m SL127997.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_4.jpg
- [ -f 16_09_2011/16_09_2011_4.jpg ]
- convert -filter Cubic -resize 1024x1024 SL127997.JPG 16_09_2011/16_09_2011_4.jpg
- expr 4 + 1
- i=5
- echo Redimensionnement de : \033[1;32m SL128000.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_5.jpg
- [ -f 16_09_2011/16_09_2011_5.jpg ]
- convert -filter Cubic -resize 1024x1024 SL128000.JPG 16_09_2011/16_09_2011_5.jpg
- expr 5 + 1
- i=6
- echo Redimensionnement de : \033[1;32m SL128001.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_6.jpg
- [ -f 16_09_2011/16_09_2011_6.jpg ]
- convert -filter Cubic -resize 1024x1024 SL128001.JPG 16_09_2011/16_09_2011_6.jpg
- expr 6 + 1
- i=7
- echo Redimensionnement de : \033[1;32m SL128002.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_7.jpg
- [ -f 16_09_2011/16_09_2011_7.jpg ]
- convert -filter Cubic -resize 1024x1024 SL128002.JPG 16_09_2011/16_09_2011_7.jpg
- expr 7 + 1
- i=8
- echo Redimensionnement de : \033[1;32m SL128003.JPG \033[0;39m
- echo JPG
- tr [:upper:] [:lower:]
- ext=jpg
- out=16_09_2011/16_09_2011_8.jpg
- [ -f 16_09_2011/16_09_2011_8.jpg ]
- convert -filter Cubic -resize 1024x1024 SL128003.JPG 16_09_2011/16_09_2011_8.jpg
- expr 8 + 1
- i=9
- echo Redimensionnement de : \033[1;32m *.[pP][nN][gG] \033[0;39m
- echo [pP][nN][gG]
- tr [:upper:] [:lower:]
- ext=[pp][nn][gg]
- out=16_09_2011/16_09_2011_9.[pp][nn][gg]
- [ -f 16_09_2011/16_09_2011_9.[pp][nn][gg] ]
- convert -filter Cubic -resize 1024x1024 *.[pP][nN][gG] 16_09_2011/16_09_2011_9.[pp][nn][gg]
convert: unable to open image*.[pP][nN][gG]': /usr/lib/ImageMagick-6.6.0/modules-Q16/coders/[pp][nn][gg].la @ error/blob.c/OpenBlob/2489. convert: missing an image filename
16_09_2011/16_09_2011_9.[pp][nn][gg]’ @ error/convert.c/ConvertImageCommand/2940. - expr 9 + 1
- i=10
- echo Redimensionnement de : \033[1;32m *.[tT][iI][fF][fF] \033[0;39m
- echo [tT][iI][fF][fF]
- tr [:upper:] [:lower:]
- ext=[tt][ii][ff][ff]
- out=16_09_2011/16_09_2011_10.[tt][ii][ff][ff]
- [ -f 16_09_2011/16_09_2011_10.[tt][ii][ff][ff] ]
- convert -filter Cubic -resize 1024x1024 *.[tT][iI][fF][fF] 16_09_2011/16_09_2011_10.[tt][ii][ff][ff]
convert: unable to open image*.[tT][iI][fF][fF]': /usr/lib/ImageMagick-6.6.0/modules-Q16/coders/[tt][ii][ff][ff].la @ error/blob.c/OpenBlob/2489. convert: missing an image filename
16_09_2011/16_09_2011_10.[tt][ii][ff][ff]’ @ error/convert.c/ConvertImageCommand/2940. - expr 10 + 1
- i=11
- echo Redimensionnement de : \033[1;32m *.[bBmMpP] \033[0;39m
- echo [bBmMpP]
- tr [:upper:] [:lower:]
- ext=[bbmmpp]
- out=16_09_2011/16_09_2011_11.[bbmmpp]
- [ -f 16_09_2011/16_09_2011_11.[bbmmpp] ]
- convert -filter Cubic -resize 1024x1024 *.[bBmMpP] 16_09_2011/16_09_2011_11.[bbmmpp]
convert: unable to open image*.[bBmMpP]': /usr/lib/ImageMagick-6.6.0/modules-Q16/coders/[bbmmpp].la @ error/blob.c/OpenBlob/2489. convert: missing an image filename
16_09_2011/16_09_2011_11.[bbmmpp]’ @ error/convert.c/ConvertImageCommand/2940. - expr 11 + 1
- i=12
[/code]