Databaze na fotografie ?
Daniel Mihalyi
mihalyi at oko.fei.tuke.sk
Wed Aug 26 12:37:15 CEST 1998
J.Klaus at sh.cvut.cz wrote:
> Jaroslav Ucekaj <ucekaj at asd-software.cz> wrote:
>> Daniel Mihalyi wrote:
>>> Pokial by bol zaujem mozem zaslat shellscript pod linux, ktory vygeneruje www
>>> stranku z *.jpg v aktualnom katalogu... Podmienkou jeho chodu je existancia
>>> aplikacie "convert" z balika imagemagic...
>> To je sice pekne, ale ne kazdy ma LINUX.
> On take ne kazdy ma MS DOS ci MS Windows (opravdu, nevymyslim si ;-) ).
> Troufam si tvrdit, ze vyse uvedene reseni se neomezuje jen na LINUX, ale
> lze pouzit kterykoli unix s prislusnym shellem a zminovanym programem
> _convert_. Je jasne, ze nikdo nebude mit u sebe nainstalovane vsech
> nekolik desitek ci stovek druhu OS. Dovoluji si ale pripomenout, ze ani
> puvodni ani dalsi prispevky puvodniho autora neuvadeli OS, pod ktery to
> shani.
Pozdravujem vsetkych,
ospravedlnujem sa ze som ten programik neposlal uz v prvom prispevku.
Samozrejme som tym nechcel vyvolat diskusiu medzi pouzivatelmi unixu a inych
Operacnych systemov. Ja pouzivam vacsinou prostredie unixove /linux/. V nom
som si spravil ten programcek, sluzil hlavne na to, ze ked sa robili fotky z
nejakych "prazdninovych letnych radovanok" staci fotky len naskenovat, do
formatu "jpog", preniest pod unix, a v aktualnom katalogu spustit
shelscript... Ten nageneruje stranku z malych fotiek, kliknutim na velku forku
a vsetky velke naraz... V jednoduchosti je krasa a v jeho funkcnosti sa
ziskava zase cas :)
============================================================================
#!/bin/sh
# Autor: Daniello
if test "$1" = "-h"
then
echo Program na generovanie WWW stranky z velkych obrazkov
echo Pouzitie: genhp
exit
else
if test -d ./mini
then
echo "Katalog mini uz existuje, idem dalej..."
else
echo "Vytvaram katalog mini..."
mkdir ./mini
fi
if test -f ./index.html
then
echo "Subor [1mindex.html[0m uz existuje, koncim hned..."
echo
exit
fi
if test -f ./all.html
then
echo "Subor [1mall.html[0m uz existuje, koncim hned..."
echo
exit
fi
echo -n "Zadaj nazov [1mTITLE[0m stranky a potom daj [ENTER]: "
read titul
echo "Vytvaram titul [1m$titul[0m "
echo "Generujem obrazky do katalogu [1mmini[0m "
echo "<HTML>">>./index.html
echo "<TITLE>$titul</TITLE>">>./index.html
echo '<BODY BGCOLOR="#FFFFFF">'>>./index.html
echo "<CENTER>">>./index.html
echo "<H1><B>$titul</B></H1>">>./index.html
echo "<BR>">>./index.html
echo "<HTML>">>./all.html
echo "<TITLE>Vsetky velke fotky naraz...</TITLE>">>./all.html
echo '<BODY BGCOLOR="#FFFFFF">'>>./all.html
echo "<CENTER>">>./all.html
echo "<H1><B>Vsetky velke fotky naraz...</B></H1>">>./all.html
echo "<BR>">>./all.html
for i in *
do
pripona=`echo $i | awk -F. '{print $2}'`
if test "$pripona" = "jpg" -o "$pripona" = "gif"
then
touch ./index.html
touch ./all.html
convert -geometry 25% "$i" ./mini/$i
echo "<A HREF="$i"><IMG SRC="mini/$i" ALT="$i"></A>" >>./index.html
echo "<IMG SRC="$i" ALT="$i"></A>" >>./all.html
echo -n .
fi
done
echo "</CENTER>">>./index.html
echo "<A HREF="all.html">Vsetky velke fotky naraz</a> ">>./index.html
echo "</BODY>">>./index.html
echo "</HTML>">>./index.html
echo "</CENTER>">>./all.html
echo "</BODY>">>./all.html
echo "</HTML>">>./all.html
echo ""
echo "Hotowo... :)"
fi
============================================================================
--
_ mihalyi at tuke.sk
| \ _.._ o _ || _ PGP: finger mihalyi at oko.fei.tuke.sk
|_/(_|| ||(/_||(_) Fingerprint: 92FA375DBCF34C69D573F58CEA7CAC3A
More information about the Smajlik
mailing list