|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2006-03-13 19:53 UTC] tony2001@php.net
[2006-03-13 22:56 UTC] pajoye@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2026 The PHP GroupAll rights reserved. |
Last updated: Fri Jan 02 04:00:01 2026 UTC |
Description: ------------ If the function imagecreatetruecolor function is used instead of imagecreate the transparent color seems to get lost when scaling down the color palette if the image is exported as gif. Reproduce code: --------------- <?php header ("Content-type: image/png"); $im = @imagecreatetruecolor(50, 100) or die ("Kann keinen neuen GD-Bild-Stream erzeugen"); #$im = @imagecreate(50, 100) # or die ("Kann keinen neuen GD-Bild-Stream erzeugen"); $background_color = ImageColorAllocate ($im, 100, 100, 100); $rect_color = ImageColorAllocate ($im, 200, 0, 0); ImageFilledRectangle($im,0,0,50,100,$backgroundcolor); ImageFilledRectangle($im,0,0,50,50,$rect_color); $text_color = ImageColorAllocate ($im, 233, 14, 91); ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color); $res = imagecolortransparent($im, $background_color); #var_dump($res);var_dump($background_color); ImageGIF($im); ?>