[php-maint] Bug#321237: php5-gd missing some internal functions

Steffen Ille steffen at steffen-ille.de
Thu Dec 13 20:24:28 UTC 2007


debian type: testing
package: php5-gd
version: 5.2.3-1+lenny1

problem-description:
the debian package of gd is missing some functions, which are present in
the php bundled version of this library. for example the imagerotate()
and imagefilter() function.

in addition to bug #321237 i do not want to have the debian-package
using the bundled library, but i want to indicate, that the version is
not fully featured and so not fully usable. this should be fixed an the
missing functions should be added to the debian library-package.
this is the output of the featured functions in this package-version:

php --re gd | grep "Function" 		
    Function [ <internal:gd> function gd_info ] {
    Function [ <internal:gd> function imagearc ] {
    Function [ <internal:gd> function imageellipse ] {
    Function [ <internal:gd> function imagechar ] {
    Function [ <internal:gd> function imagecharup ] {
    Function [ <internal:gd> function imagecolorat ] {
    Function [ <internal:gd> function imagecolorallocate ] {
    Function [ <internal:gd> function imagepalettecopy ] {
    Function [ <internal:gd> function imagecreatefromstring ] {
    Function [ <internal:gd> function imagecolorclosest ] {
    Function [ <internal:gd> function imagecolorclosesthwb ] {
    Function [ <internal:gd> function imagecolordeallocate ] {
    Function [ <internal:gd> function imagecolorresolve ] {
    Function [ <internal:gd> function imagecolorexact ] {
    Function [ <internal:gd> function imagecolorset ] {
    Function [ <internal:gd> function imagecolortransparent ] {
    Function [ <internal:gd> function imagecolorstotal ] {
    Function [ <internal:gd> function imagecolorsforindex ] {
    Function [ <internal:gd> function imagecopy ] {
    Function [ <internal:gd> function imagecopymerge ] {
    Function [ <internal:gd> function imagecopymergegray ] {
    Function [ <internal:gd> function imagecopyresized ] {
    Function [ <internal:gd> function imagecreate ] {
    Function [ <internal:gd> function imagecreatetruecolor ] {
    Function [ <internal:gd> function imageistruecolor ] {
    Function [ <internal:gd> function imagetruecolortopalette ] {
    Function [ <internal:gd> function imagesetthickness ] {
    Function [ <internal:gd> function imagefilledarc ] {
    Function [ <internal:gd> function imagefilledellipse ] {
    Function [ <internal:gd> function imagealphablending ] {
    Function [ <internal:gd> function imagesavealpha ] {
    Function [ <internal:gd> function imagecolorallocatealpha ] {
    Function [ <internal:gd> function imagecolorresolvealpha ] {
    Function [ <internal:gd> function imagecolorclosestalpha ] {
    Function [ <internal:gd> function imagecolorexactalpha ] {
    Function [ <internal:gd> function imagecopyresampled ] {
    Function [ <internal:gd> function imagesettile ] {
    Function [ <internal:gd> function imagesetbrush ] {
    Function [ <internal:gd> function imagesetstyle ] {
    Function [ <internal:gd> function imagecreatefrompng ] {
    Function [ <internal:gd> function imagecreatefromgif ] {
    Function [ <internal:gd> function imagecreatefromjpeg ] {
    Function [ <internal:gd> function imagecreatefromwbmp ] {
    Function [ <internal:gd> function imagecreatefromgd ] {
    Function [ <internal:gd> function imagecreatefromgd2 ] {
    Function [ <internal:gd> function imagecreatefromgd2part ] {
    Function [ <internal:gd> function imagepng ] {
    Function [ <internal:gd> function imagegif ] {
    Function [ <internal:gd> function imagejpeg ] {
    Function [ <internal:gd> function imagewbmp ] {
    Function [ <internal:gd> function imagegd ] {
    Function [ <internal:gd> function imagegd2 ] {
    Function [ <internal:gd> function imagedestroy ] {
    Function [ <internal:gd> function imagegammacorrect ] {
    Function [ <internal:gd> function imagefill ] {
    Function [ <internal:gd> function imagefilledpolygon ] {
    Function [ <internal:gd> function imagefilledrectangle ] {
    Function [ <internal:gd> function imagefilltoborder ] {
    Function [ <internal:gd> function imagefontwidth ] {
    Function [ <internal:gd> function imagefontheight ] {
    Function [ <internal:gd> function imageinterlace ] {
    Function [ <internal:gd> function imageline ] {
    Function [ <internal:gd> function imageloadfont ] {
    Function [ <internal:gd> function imagepolygon ] {
    Function [ <internal:gd> function imagerectangle ] {
    Function [ <internal:gd> function imagesetpixel ] {
    Function [ <internal:gd> function imagestring ] {
    Function [ <internal:gd> function imagestringup ] {
    Function [ <internal:gd> function imagesx ] {
    Function [ <internal:gd> function imagesy ] {
    Function [ <internal:gd> function imagedashedline ] {
    Function [ <internal:gd> function imagettfbbox ] {
    Function [ <internal:gd> function imagettftext ] {
    Function [ <internal:gd> function imageftbbox ] {
    Function [ <internal:gd> function imagefttext ] {
    Function [ <internal:gd> function imagepsloadfont ] {
    Function [ <internal:gd> function imagepsfreefont ] {
    Function [ <internal:gd> function imagepsencodefont ] {
    Function [ <internal:gd> function imagepsextendfont ] {
    Function [ <internal:gd> function imagepsslantfont ] {
    Function [ <internal:gd> function imagepstext ] {
    Function [ <internal:gd> function imagepsbbox ] {
    Function [ <internal:gd> function imagetypes ] {
    Function [ <internal:gd> function jpeg2wbmp ] {
    Function [ <internal:gd> function png2wbmp ] {
    Function [ <internal:gd> function image2wbmp ] {

best regards,
 steffen ille





More information about the pkg-php-maint mailing list