From: Pierre Joye Date: Wed, 4 Dec 2002 02:37:21 +0000 (+0000) Subject: Fix imagegd crashes when used with truecolor image (from jpeg,png, or imagecreatetrue... X-Git-Tag: RELEASE_1_0b3~185 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e8e2420042c0bc593f15a13ea11b31e0efa63952;p=php Fix imagegd crashes when used with truecolor image (from jpeg,png, or imagecreatetruecolor) may we add parameters to imagegd to let user specify the palette size and dither (set to 256 and true) ? --- diff --git a/ext/gd/gd.c b/ext/gd/gd.c index 14e1a86d24..00b7746432 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -1589,6 +1589,12 @@ static void _php_image_output(INTERNAL_FUNCTION_PARAMETERS, int image_type, char } (*func_p)(im, i, fp); break; + case PHP_GDIMG_TYPE_GD: + if(im->trueColor){ + gdImageTrueColorToPalette(im,1,255); + } + (*func_p)(im, fp); + break; default: (*func_p)(im, fp); break;