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

imagecopyresized() zabrlja boje na slici

[es] :: PHP :: imagecopyresized() zabrlja boje na slici

[ Pregleda: 3099 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 122
*.rcub.bg.ac.yu.



+1 Profil

icon imagecopyresized() zabrlja boje na slici22.03.2005. u 11:49 - pre 232 meseci
Pozdrav,

koristio sam ovu f-ju za pravljenje thumbnaila za aploudovane slike i u lokalu (na windows-u), sve je ok, medjutim, na serveru, koji je pod linuxom dolazi do cudnog gubitka boja pri risajzovanju, a rezultat se moze videti u prilozenom skrinshotu.
Ako je neko imao slicna iskustva, savet bi bio od velike koristi.

Unapred tNx

[Ovu poruku je menjao Goran Rakić dana 22.03.2005. u 23:50 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.mrezanis.net.

ICQ: 4849714


+68 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 12:10 - pre 232 meseci
Evo ti klasa koju ja koristim, i koja nema tih problema. Ako ti nije jasan kod, javi
Prikačeni fajlovi
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 12:14 - pre 232 meseci
Aman, ljudi, postujte kôd kad imate problem...

Ovako na prvu loptu - sta si radio sa ImageJpeg() funkcijom?
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.210.eunet.yu.



+1 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 13:17 - pre 232 meseci
Ovako, na slepo, mislim da je problem jer je ne koristis imagecopyresampled(). Koristi ...resampled() u kombinaciji sa imagecreatetruecolor() uvek umesto ...resized() i imagecreate()
Goran Pilipović fka bluesman
 
Odgovor na temu

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 122
*.ptt.yu.



+1 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 13:31 - pre 232 meseci
Evo kako izgleda f-ja:
Code:
function scale_Image($original_path,$thumb_path, $max_width, $max_height) 
{

$original = ImageCreateFromJPEG($original_path) or die("couldn't open original image");

$imagesize = getimagesize($original_path);

if ($imagesize[0] >= $imagesize[1] && $imagesize[0] > $max_width){
    
    $max_height = ($max_width/$imagesize[0])*$imagesize[1];
    $thumb=ImageCreate($max_width,$max_height) or die("couldn't create image");
    
}else if($imagesize[1] >= $imagesize[0] && $imagesize[1] > $max_height){

    $max_width = ($max_height/$imagesize[1])*$imagesize[0];
    $thumb = ImageCreate($max_width,$max_height) or die("couldn't create image");
}else{

    return (0);
}

ImageCopyResized($thumb,$original,0,0,0,0,$max_width,$max_height,imagesx($original),imagesy($original)) or die("coudln't resize image"); 


ImageJPEG($thumb,$thumb_path) or die("couldn't save thumb image");

return(1);

}
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 13:57 - pre 232 meseci
Stavi ImageCreateTrueColor() umesto ImageCreate() pa reci jel to resava problem...


Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

MileG

Član broj: 28981
Poruke: 997



+7 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 14:46 - pre 232 meseci
Samo zamijeni ovo kako ti je bluesman rekao i bice sve kako treba. Kol`ko vidim nisi...

imagecreatetruecolor() => imagecreate()
imagecopyresampled() => imagecopyresized()

* imao sam slicnih problema sa imagecopyresized()!
 
Odgovor na temu

dmn
Nebojša Milić
Minhen

Član broj: 17795
Poruke: 122
*.ptt.yu.



+1 Profil

icon Re: brljanje sa imagecopyresized()22.03.2005. u 19:53 - pre 232 meseci
Ovo poslednje je upalilo, na srecu na serveru je GD 2.0 + (u suprotnom ne bi radilo)

Hvala svima na pomoci

pozdrav
 
Odgovor na temu

[es] :: PHP :: imagecopyresized() zabrlja boje na slici

[ Pregleda: 3099 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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