diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2002-12-10 19:45:58 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2002-12-10 19:45:58 +0000 |
commit | 2b063828e0e1f9ba6761a177fe30ed1f8f7d0bc4 (patch) | |
tree | 0b443e8b3fa8d849afd22e673d0dd0b1887ebd16 /ext/gd | |
parent | 62fb872a4dcfd407083096f6b767f3459effa5de (diff) | |
download | php-git-2b063828e0e1f9ba6761a177fe30ed1f8f7d0bc4.tar.gz |
Fixed build with GD 1.8.4
Diffstat (limited to 'ext/gd')
-rw-r--r-- | ext/gd/gd.c | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/ext/gd/gd.c b/ext/gd/gd.c index 46ce06725e..8db788caa5 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -162,7 +162,6 @@ function_entry gd_functions[] = { PHP_FE(imagepalettecopy, NULL) PHP_FE(imagecreatefromstring, NULL) #endif - PHP_FE(imageistruecolor, NULL) PHP_FE(imagecolorclosest, NULL) #if HAVE_COLORCLOSESTHWB PHP_FE(imagecolorclosesthwb, NULL) @@ -183,6 +182,7 @@ function_entry gd_functions[] = { PHP_FE(imagecreate, NULL) #if HAVE_LIBGD20 PHP_FE(imagecreatetruecolor, NULL) + PHP_FE(imageistruecolor, NULL) PHP_FE(imagetruecolortopalette, NULL) PHP_FE(imagesetthickness, NULL) PHP_FE(imagefilledarc, NULL) @@ -776,6 +776,23 @@ PHP_FUNCTION(imagecreatetruecolor) } /* }}} */ +/* {{{ proto int imageistruecolor(int im) + return true if the image uses truecolor */ +PHP_FUNCTION(imageistruecolor) +{ + zval **IM; + gdImagePtr im; + + if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &IM) == FAILURE) { + ZEND_WRONG_PARAM_COUNT(); + } + + ZEND_FETCH_RESOURCE(im, gdImagePtr, IM, -1, "Image", le_gd); + + RETURN_BOOL(im->trueColor); +} +/* }}} */ + /* {{{ proto void imagetruecolortopalette(resource im, bool ditherFlag, int colorsWanted) Convert a true colour image to a palette based image with a number of colours, optionally using dithering. */ PHP_FUNCTION(imagetruecolortopalette) @@ -1755,22 +1772,6 @@ PHP_FUNCTION(imagedestroy) } /* }}} */ -/* {{{ proto int imagecolorallocate(int im, int red, int green, int blue) - Allocate a color for an image */ -PHP_FUNCTION(imageistruecolor) -{ - zval **IM; - gdImagePtr im; - - if (ZEND_NUM_ARGS() != 1 || zend_get_parameters_ex(1, &IM) == FAILURE) { - ZEND_WRONG_PARAM_COUNT(); - } - - ZEND_FETCH_RESOURCE(im, gdImagePtr, IM, -1, "Image", le_gd); - - RETURN_BOOL(im->trueColor); -} -/* }}} */ /* {{{ proto int imagecolorallocate(int im, int red, int green, int blue) Allocate a color for an image */ |