prosty skrypt konwertujacy zdjecia i pakujacy w zip dla potrzeb wlasnych v0.1 made using Vim 7.1 wszelkie prawa niezastrzezone Gliwice 2007.07.29 author: krzysztof szynter aka dygi gg:1027078 email: k.szynter@gmail.com -------------------------------------------------------------------------------- orion:/mnt/vfat_d/test# ls -Al -rwxr-xr-x 1 root root 916002 2007-07-29 01:24 p7220156.jpg -rwxr-xr-x 1 root root 913534 2007-07-29 01:24 p7220157.jpg -rwxr-xr-x 1 root root 915862 2007-07-29 01:24 p7220158.jpg -rwxr-xr-x 1 root root 885128 2007-07-29 01:24 p7220159.jpg -rwxr-xr-x 1 root root 888355 2007-07-29 01:24 p7220160.jpg -rwxr-xr-x 1 root root 1122 2007-07-29 02:32 small_and_pack -------------------------------------------------------------------------------- orion:/mnt/vfat_d/test# more small_and_pack #!/bin/bash clear echo -n 'Tworze katalog ./spakowane ' mkdir ./spakowane && echo '[OK]' echo -n 'Tworze kopie plików w katalogu ./spakowane ' cp ./*.jpg ./spakowane && echo '[OK]' echo -n 'Zmieniam katalog roboczy na ./spakowane ' cd ./spakowane && echo '[OK]' read echo -n 'Rozpoczynam konwertowanie ' for i in `ls -1 *.jpg` do convert "$i" -resize 1024x768 "midres_$i" convert "midres_$i" -resize 800x600 "lowres_$i" done echo '[OK]' read echo 'Rozpoczynam pakowanie:' echo -n ' 1) plikow lowres ' zip -q spakowane_lowres.zip lowres*jpg && rm ./lowres*jpg && echo '[OK]' echo -n ' 2) plikow lowres ' zip -q spakowane_midres.zip midres*jpg && rm ./midres*jpg && echo '[OK]' echo -n ' 1) plikow lowres ' zip -q spakowane_hires.zip *jpg && rm ./*jpg && echo '[OK]' echo -n 'Rozpoczynam sprz±tanie po skrypcie ' mv ./*zip ../ && cd ../ &&rmdir ./spakowane && echo '[OK]' -------------------------------------------------------------------------------- orion:/mnt/vfat_d/test# ./small_and_pack Tworze katalog ./spakowane [OK] Tworze kopie plikow w katalogu ./spakowane [OK] Zmieniam katalog roboczy na ./spakowane [OK] ENTER to continue Rozpoczynam konwertowanie [OK] ENTER to continue Rozpoczynam pakowanie: 1) plikow lowres [OK] 2) plikow lowres [OK] 1) plikow lowres [OK] ENTER to continue Rozpoczynam sprzatanie po skrypcie [OK] -------------------------------------------------------------------------------- orion:/mnt/vfat_d/test# ls -Al -rwxr-xr-x 1 root root 916002 2007-07-29 01:24 p7220156.jpg -rwxr-xr-x 1 root root 913534 2007-07-29 01:24 p7220157.jpg -rwxr-xr-x 1 root root 915862 2007-07-29 01:24 p7220158.jpg -rwxr-xr-x 1 root root 885128 2007-07-29 01:24 p7220159.jpg -rwxr-xr-x 1 root root 888355 2007-07-29 01:24 p7220160.jpg -rwxr-xr-x 1 root root 1122 2007-07-29 02:32 small_and_pack -rw-r--r-- 1 root root 4449822 2007-07-29 02:32 spakowane_hires.zip -rw-r--r-- 1 root root 493949 2007-07-29 02:32 spakowane_lowres.zip -rw-r--r-- 1 root root 807420 2007-07-29 02:32 spakowane_midres.zip