From e8e2420042c0bc593f15a13ea11b31e0efa63952 Mon Sep 17 00:00:00 2001 From: Pierre Joye Date: Wed, 4 Dec 2002 02:37:21 +0000 Subject: [PATCH] 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) ? --- ext/gd/gd.c | 6 ++++++ 1 file changed, 6 insertions(+) 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; -- 2.50.1