Mister farven ved imageresizing

Tags:    php

Hey

Jeg har lavet følgende script med ugangspunkt i den anbefalelsesværdige bog PHP and MySQL Web Development:

Fold kodeboks ind/udKode 


Ideen med scriptet er at vælge et billede, resize det til en ønsket størrelse uden det bliver strukket og derefter gemme det med et nyt filnavn på serveren. Lige pt. der har jeg bare defineret billedet som test.jpg, men ideen er at billedet skal vælges ved en browse-knap osv, men det er en anden historie.

Mit problem er, at billedet efter at være blevet resized bliver sort hvid. Jeg starter ud med et lækkert farvefoto test.jpg (af THE ROCK) og ender op med nytfilnavn.jpg i sort hvid.

Hvad skal jeg gøre anderledes for at bibeholde farven?

Mvh



Indlæg senest redigeret d. 05.06.2006 01:51 af Bruger #7041
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
prøv at udkskifte
$dst=imagecreate($tn_width,$tn_height);
med
$dst=imagecreatetruecolor($tn_width,$tn_height);



Perfet Mathias -> det virker som det skal nu. Tak!



t