ID: 8664 Updated by: andy Reported By: [EMAIL PROTECTED] Old Status: Open Status: Closed Bug Type: GD related Operating System: Linux PHP Version: 4.0.1pl2 New Comment: Try using ImageColorExact or ImageColorClosest The manual pages are below http://php.net/manual/en/function.imagecolorexact.php http://php.net/manual/en/function.imagecolorclosest.php Previous Comments: ------------------------------------------------------------------------ [2001-01-11 17:10:08] [EMAIL PROTECTED] By limiting the use of ImageColorTransparent to working on colors returned by ImageColorAllocate, the library prevents one from modifying pre-existing images. For example, suppose an existing image has a transparent color set. Now, we load the image using ImageCreateFromGIF. We proceed to add a text blurb, and then issue ImageGif. The transparency is removed, and there is no way to set it, because there is no way to map an existing color index in the palette to an ImageColor object(?) so that it can be passed in to ImageColorTransparent. Ideally, ImageColorTransparent should have been made to work with color indexes the way the native gd routines work. But, to avoid breaking code, I'd recommend adding a new method called ImageColorTransparentByIndex which accepted a color index as the second parameter instead of a color object returned by ImageColorAllocate. ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=8664&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]