[ davor4 @ 05.09.2007. 19:02 ] @
Napravio sam jednu resize funkciju, ali zanima me postoji li bolji način. Jer koristeći postojeću treba mi puno vremena dok se resizane fotografije prikažu (vjerojatno jer ova funkcija mora očitati cijelu fotografiju pa je prikazuje resizeanu), postoji li neka koja bi stvorila neke thumbnailove koji bi se brže otvarali?

Ovo je ta funkcija:
Code:
function image_resize($image,$target)
{
        // dobivanje proporcija
        $image = getimagesize($image);
       
        if ($image[0] > "100") {   
            // postotak
            if ($image[0] > $image[1])
            {
                    $percent = $target / $image[0];
            }
            else
            {
                    $percent = $target / $image[1];
            }
           
            // nove proporcije
            $w = round($image[0] * $percent);
            $h = round($image[1] * $percent);
           
            // return kao html atribut
            $htmlWH = "width=\"" . $w . "\" height=\"" . $h . "\"";
            return $htmlWH;
        }
}
[ Nemanja Avramović @ 05.09.2007. 19:36 ] @
Ti ovim kodom veliku sliku samo smanjiš u browseru, logično je da se dugo otvara jer browser povlači celu sliku sa servera.

Pogledaj sledeće funkcije:
http://php.net/imagecopyresized
http://php.net/imagecopyresampled
[ davor4 @ 05.09.2007. 21:01 ] @
hvala,
probat ću sa ovim funkcijama, shvatio sam da ova moja funkcija povlači cijelu sliku, valjda će radit to sada bolje.
[ vilyu @ 06.09.2007. 10:32 ] @
Ako ti opterecenje servera ili zauzece memorije bude igralo veliku ulogu, predji na ImageMagick biblioteku. GD pravi problem sa slikama velikih povrsina jer rezervise memoriju odredjenu za izvrsavanje tvog PHP koda.
[ zrnoo @ 07.09.2007. 00:30 ] @
i ja sam imao takav problem, pa sam odlucio da odradim bolju varijatnu, mada ne znam koliko to tebi sada znaci.Najbolje od svega)tako su mi objasnili) je kada ucitavas original fotku. E sada evo ti adresa na ovom forumu gde mozes da skines sledecu skirptu : http://www.elitesecurity.org/t267705

ona ti pri unosu radi prebacivanje originalne fotke u jedan dir i pravi thumb malu fotku u drugi dir. Ti ovu skitpu sam prepravljas, ja sam evo recimo namestio da mi se originalna fotka smanjuje i snima u 4 razlicita direktorijuma, znaci u svaki dir po jedna velicina ...i ona ti sve to odradi, smanji velicinu, tezinu a ostaje dobar kvalitet. Odlicna stvar...Cak imas i onu foru sa Watermatr itd, mada sam ja to izbacio!

ako sam ti nekako malo olaksao !!

pozz
[ davor4 @ 07.09.2007. 12:25 ] @
hvala, mislim da je ovo definitivno najbolje rješenje