zmensovanie fotiek cez alias
tak a je to tu... napad, ktory je uplne jednoduchy. Co takto zmensovat fotky cez alias?
fungovalo by to nasledovne: Pouzivatel si prida do priecinka, napriklad /home/stano/fotky/original, nejake tie fotografie z dovolenky. Povedzme v rozliseni 3200x2400 (ano, moderne fotaky fotia do ovela vyssieho rozlisenia. toto je len priklad).
Druhy krok by bolo zmensenie - a prave tu by bol alias uzitocny. narobili by sa aliasy taketo:
zmensi1600
zmensi800
zmensi400
po zadani a tuknuti enteru by sa fotky zacali zmensovat, napriklad do 1600x1200 ci 800x600. Pouzil by sa na to imagemagick. A rovno by to pridavalo vsetko napriklad do /home/stano/fotky/zmensene
Tak a otazka...
1) co si o tom myslite?
2) kto s tym pomoze?
Pre pridávanie komentárov sa musíte prihlásiť.
ze by sa cez alias napisalo iba zmensi, a potom by sa ukazalo jednoduche menu. napriklad taketo:
zmensit na 800x600 1024x768 1600x1200
#!/bin/bash
mkdir zmensene
for soubor in *.jp* ; do
convert $soubor -resize 800x600 -quality 80 zmensene/$soubor
done
tak uz len par uprav a bude to :)
viktor@home~: spusti mi program na zmensenie ( treba tomu dat nazov )
Zlozka s fotkami: ~/fotky/dovolenka/2009/
Pocet fotiek v zlozke: $POCET_FOTIEK
zmensit vsetky? A/n A
Fotky boli zmensene a ulozene do zlozky ~/fotky/dovolenka/2009/zmensene/
;)
Velkost:
1) asd
2) asd
3) asd
4) asd
5) asd
....
1
atd..
#!/bin/bash
echo "Press ENTER to shrink all `ls *.jpg | wc -l` images to 1280 width, ctrl+c to exit!"
read
for i in *.jpg *.JPG; do convert -size 1280 $i 0$i; echo $i; done
uzivatel si moze vybrat lubovolnu velkost fotiek, rovnako aj vystupny adresar, pripadne zrusit zmensovanie
len neviem ako jednoduchsie (inak ako tail) komunikovat s inym procesom, resp. zenity, cez fifo bez toho aby sa okamzite po nacitani konca suboru ukoncil..