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 index.html uz existuje, koncim hned..."
	   echo 
	   exit
	fi

	if test -f ./all.html
	   then
	   echo "Subor all.html uz existuje, koncim hned..."
	   echo 
	   exit
	fi

	echo -n "Zadaj nazov TITLE stranky a potom daj [ENTER]: "
	read titul
	echo "Vytvaram titul $titul "

	echo "Generujem obrazky do katalogu mini "

	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