Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

resize funkcija (postoji li bolja od ove)

[es] :: PHP :: resize funkcija (postoji li bolja od ove)

[ Pregleda: 3500 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

davor4

Član broj: 30284
Poruke: 113
*.adsl.net.t-com.hr.



Profil

icon resize funkcija (postoji li bolja od ove)05.09.2007. u 19:02 - pre 202 meseci
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;
        }
}
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.240.*

Sajt: https://avramovic.info


+46 Profil

icon Re: resize funkcija (postoji li bolja od ove)05.09.2007. u 19:36 - pre 202 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

davor4

Član broj: 30284
Poruke: 113
*.adsl.net.t-com.hr.



Profil

icon Re: resize funkcija (postoji li bolja od ove)05.09.2007. u 21:01 - pre 202 meseci
hvala,
probat ću sa ovim funkcijama, shvatio sam da ova moja funkcija povlači cijelu sliku, valjda će radit to sada bolje.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: resize funkcija (postoji li bolja od ove)06.09.2007. u 10:32 - pre 202 meseci
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.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

zrnoo
Vukašin
dizajn, programiranje
Beograd

Član broj: 73204
Poruke: 312
*.adsl.beotel.net.

ICQ: 56375637
Sajt: www.Tjuner.com


Profil

icon Re: resize funkcija (postoji li bolja od ove)07.09.2007. u 00:30 - pre 202 meseci
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
 
Odgovor na temu

davor4

Član broj: 30284
Poruke: 113
*.adsl.net.t-com.hr.



Profil

icon Re: resize funkcija (postoji li bolja od ove)07.09.2007. u 12:25 - pre 202 meseci
hvala, mislim da je ovo definitivno najbolje rješenje
 
Odgovor na temu

[es] :: PHP :: resize funkcija (postoji li bolja od ove)

[ Pregleda: 3500 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.