| gd_info() | Retrieve information about the currently installed GD library. | 
| getimagesize() | Get the size of an image. | 
| getimagesizefromstring() | Get the size of an image from a string. | 
| imagealphablending() | Set the blending mode for an image | 
| imagearc() | Create an arc of a circle centered at the given coordinates. | 
| imagechar() | Draw a character horizontally. | 
| imagecharup() | Draw a character vertically. | 
| imagecolorallocate() | Set the color in an image. | 
| imagecolorallocatealpha() | Allocate the color for an image. | 
| imagecolorat() | Get the index of the color of the pixel. | 
| imagecolorclosest() | Get the index of the closest color in the given image. | 
| imagecolorclosestalpha() | Get the index of closest color with alpha value in the given image | 
| imagecolorclosesthwb() | Get the index of the color hue, white and blackness in the given image. | 
| imagecolorexact() | Get the index of specified color in the palette of the image. | 
| imagecolormatch() | Make the color of palette version of an image more closely match the true color version. | 
| imagecolorresolve() | get the index of the specified color or its closest possible alternative color. | 
| imagecolorresolvealpha() | Get the index of the specified color and alpha value or its closest possible alternative value. | 
| imagecolorset() | Set the color for the specified palette index | 
| imagecolorsforindex() | Get the colors at the given index. | 
| imagecolorstotal() | Find the number of colors in an image’s palette. | 
| imagecolortransparent() | Define color as transparent | 
| imageconvolution() | Modify the image content. | 
| imagecopy() | Copy the image or part of image | 
| imagecopymerge() | Copy and merge the image into a single image. | 
| imagecopymergegray() | Copy and merge the part of an image with a gray scale. | 
| imagecreate() | It is used to create a new image. | 
| imagecreatetruecolor() | It is used to create a new true-color image. | 
| imagecrop() | Crop an image to the given rectangle. | 
| imagedashedline() | It is used to draw a dashed line. | 
| imagefill() | It is used to fill the image with the given color. | 
| imagefilledarc() | Draws a partial arc centered at the specified coordinate in the given image. | 
| imagefilledellipse() | It is used to draw the filled ellipse. | 
| imagefilledrectangle() | It is used to create a filled rectangle. | 
| imageflip() | Flip an image horizontally, vertically or both horizontally and vertically using the given mode. | 
| imagegif() | Create the GIF image file from the given image. | 
| imagelayereffect() | Set the alpha blending flag to use layering effects. | 
| imagepolygon() | It is used to draw a polygon. | 
| imagerectangle() | It  is used to draw the rectangle. | 
| imagetruecolortopalette() | Convert a true color image to a palette image. | 
| imagesetthickness() | Set the thickness for line drawing. | 
| imagesettile() | Set the tile image for filling the area. | 
| imagestringup() | It is used to draw a string vertically. | 
| imagesx() | Return the width of the given image. | 
| imagesy() | Return the height of the given image. |