[ maliX @ 28.07.2002. 00:56 ] @
moze li se pomocu php-a uraditi thumbnail slike koju korisnik salje u bazu (upload-uje)? koliko vidim u manual-u, funkcije 'imagesx' i 'imagesy' citaju sirinu i visine slike. zanima me da li se to odnosi na slike kreitrane pomocu GD libabry ili uopste na slike? sa druge strane, ako je slika veca od 'dozvoljenih dimenzija, mogu li je smanjiti 'u letu' - pomocu skripte ili moram da uradim nesto poput:
ako su dimenzije slike vece odo dozvoljenih, posalji email administratoru/osobi za to zaduzenoj da ona to ispravi i tek onda ubaci sliku u bazu
[ RAZZLEDAZZLER @ 28.07.2002. 01:44 ] @
Moze da se uradi i slika ne treba da bude kreirana uz pomoc GDa.
Imash to u manualu u onim komentarima

evo, ovo sam uzeo iz manuala, samo sam promenio jednu liniju koda i promenio imena varijablama da budu jasnije, jer su bile na italijanskom ili tako nechem

<?
$image = "source.jpg";
$source = imagecreatefromjpeg($image);
$thumb_width = imagesx($source) / 4;
$thumb_height = imagesy($source) / 4;
$img_destino = imagecreatetruecolor($thumb_width,$thumb_height);
imagecopyresampled($img_destino,
$source,0,0,0,0,$thumb_width,$thumb_height,imagesx
($source),imagesy($source));
imageJPEG($img_destino, "thumb.jpg");
?>

Problem je jedino shto mora da se ima verzija GDa, mislim 2.01
Ovo se jako lako prepravlja da shtampa thumbnails u png ili da shtampa vece/manje thumbnails. Ako mozda imash problema, javi ... mada mislim da cesh pokapirati
[ Zoran Rašković @ 29.07.2002. 17:51 ] @
Imas lep primer na www.zoki.co.yu

Tamo u photos galerijama, imas thumbnailove, pa onda kad kliknes na thumbnail prikaze ti se malo veca slika a kad kliknes na nju, onda dobijes onu sliku u pravoj velicini koja je uploadovana.

U adminu kada uploadujem pravu sliku, onda se automatski napravi thumbnail, a ako slike nije mnogo mala, pravi se i ona srednja slika.