Moin!
ich versuche schon seit geraumer zeit ein mit imagecreatetruecolr image einzufärben, jedoch ohne erfolg!
hab es mit setcolor und nun mit imagecolorallocate versucht klappt jedoch alles nicht!
Du mußt bei True-Color-Bildern mit den Malfunktionen malen. Und als Farbe einen 24-Bit-RGB-Farbwert übergeben, wie er z.B. von HTML bekannt ist.
CODE:
$dest_img = imagecreatetruecolor($dest_width, $dest_height);
ImageColorAllocate ( $dest_img, 255, 255, 255);
Mit ImageColorAllocate bist du komplett falsch. Du hast bei TrueColor keine Palette, die du erzeugen mußt, sondern malst direkt Farbe rein.
Also z.B. einfach imagefill(1,1,0xFFFFFF) (vgl. mit der Parameterbeschreibung: http://de3.php.net/manual/de/function.imagefill.php) füllt in weiß (ja, das 0x ist da wichtig - du kannst "FFFFFF" auch in einen dezimalen Wert umrechnen und angeben, wenn du willst).
- Sven Rautenberg
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|