Avatar billede roz Nybegynder
08. december 2006 - 20:46 Der er 3 kommentarer og
1 løsning

GDLIB ødelægger farver

Hejsa.
Jeg har følgende funktion der resizer et billede lige efter det er uploadet. Det virker også fint nok, det sker bare ofte at billedets farve bliver mærkelig. Hvordan kan dette fikses?

list($bredde, $hojde) = getimagesize($dir.$filenm.$ext); //Find højden og bredden på det billede jeg vil resize

//Find den nye højde og bredde
$bredde_ny = 277;
$hojde_ny = 374;

//Load/opret billeder
$source = ImageCreateFromJpeg($dir.$filenm.$ext);
$destination = imagecreate($bredde_ny, $hojde_ny);

//Resize
imagecopyresized($destination, $source, 0, 0, 0, 0, $bredde_ny, $hojde_ny, $bredde, $hojde);


//Gem
imagejpeg($destination, $dir.$filenm.$ext);
Avatar billede jakobdo Ekspert
08. december 2006 - 21:54 #1
Overvej at erstat:
$destination = imagecreate($bredde_ny, $hojde_ny);
med:
$destination = imagecreatetruecolor($bredde_ny, $hojde_ny);
Avatar billede roz Nybegynder
09. december 2006 - 00:43 #2
Det virkede sørme :) Smid svar så får du point..
Avatar billede jakobdo Ekspert
09. december 2006 - 09:19 #3
Svar! :o)
Avatar billede jakobdo Ekspert
10. december 2006 - 21:11 #4
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester