Predefined Constants
 
The constants below are defined by this extension, and
will only be available when the extension has either
been compiled into PHP or dynamically loaded at runtime.
 
  
   - 
    
GD_VERSION
    (string)
    
   - 
    
     The GD version PHP was compiled against.
    
   
 
  
  
   - 
    
GD_MAJOR_VERSION
    (int)
    
   - 
    
     The GD major version PHP was compiled against.
    
   
 
  
  
   - 
    
GD_MINOR_VERSION
    (int)
    
   - 
    
     The GD minor version PHP was compiled against.
    
   
 
  
  
   - 
    
GD_RELEASE_VERSION
    (int)
    
   - 
    
     The GD release version PHP was compiled against.
    
   
 
  
  
   
   - 
    
     The GD "extra" version (beta/rc..) PHP was compiled against.
    
   
 
  
  
   - 
    
GD_BUNDLED
    (int)
    
   - 
    
     When the bundled version of GD is used this is 1 otherwise
     its set to 0.
    
   
 
  
  
   - 
    
IMG_AVIF
    (int)
    
   - 
    
    Used as a return value by imagetypes()
    
     (Available as of PHP 8.1.0)
    
   
 
  
  
   - 
    
IMG_BMP
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_GIF
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_JPG
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_JPEG
    (int)
    
   - 
    
    Used as a return value by imagetypes()
    
Note: 
     
      This constant has the same value as IMG_JPG
     
    
    
  
  
   - 
    
IMG_PNG
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_TGA
    (int)
    
   - 
    
    Used as a return value by imagetypes()
    
     (Available as of PHP 7.4.0)
    
   
 
  
  
   - 
    
IMG_WBMP
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_XPM
    (int)
    
   - 
    
    Used as a return value by imagetypes()
   
 
  
  
   - 
    
IMG_WEBP
    (int)
    
   - 
    
    Used as a return value by imagetypes()
    
     (Available as of PHP 7.0.10)
    
   
 
  
  
   - 
    
IMG_WEBP_LOSSLESS
    (int)
    
   - 
    
     (Available as of PHP 8.1.0)
    
   
 
  
  
   - 
    
IMG_COLOR_TILED
    (int)
    
   - 
    
    Special color option which can be used instead of a color allocated with
    imagecolorallocate() or
    imagecolorallocatealpha().
   
 
  
  
   - 
    
IMG_COLOR_STYLED
    (int)
    
   - 
    
    Special color option which can be used instead of a color allocated with
    imagecolorallocate() or
    imagecolorallocatealpha().
   
 
  
  
   - 
    
IMG_COLOR_BRUSHED
    (int)
    
   - 
    
    Special color option which can be used instead of a color allocated with
    imagecolorallocate() or
    imagecolorallocatealpha().
   
 
  
  
   - 
    
IMG_COLOR_STYLEDBRUSHED
    (int)
    
   - 
    
    Special color option which can be used instead of a color allocated with
    imagecolorallocate() or
    imagecolorallocatealpha().
   
 
  
  
   - 
    
IMG_COLOR_TRANSPARENT
    (int)
    
   - 
    
    Special color option which can be used instead of a color allocated with
    imagecolorallocate() or
    imagecolorallocatealpha().
   
 
  
  
   - 
    
IMG_AFFINE_TRANSLATE
    (int)
    
   - 
    
    An affine transformation type constant used by the imageaffinematrixget() function.
   
 
  
  
   - 
    
IMG_AFFINE_SCALE
    (int)
    
   - 
    
    An affine transformation type constant used by the imageaffinematrixget() function.
   
 
  
  
   - 
    
IMG_AFFINE_ROTATE
    (int)
    
   - 
    
    An affine transformation type constant used by the imageaffinematrixget() function.
   
 
  
  
   - 
    
IMG_AFFINE_SHEAR_HORIZONTAL
    (int)
    
   - 
    
    An affine transformation type constant used by the imageaffinematrixget() function.
   
 
  
  
   - 
    
IMG_AFFINE_SHEAR_VERTICAL
    (int)
    
   - 
    
    An affine transformation type constant used by the imageaffinematrixget() function.
   
 
  
  
   - 
    
IMG_ARC_ROUNDED
    (int)
    
   - 
    
    A style constant used by the imagefilledarc() function.
    
Note: 
     
      This constant has the same value as IMG_ARC_PIE
     
    
    
  
  
   - 
    
IMG_ARC_PIE
    (int)
    
   - 
    
    A style constant used by the imagefilledarc() function.
   
 
  
  
   - 
    
IMG_ARC_CHORD
    (int)
    
   - 
    
    A style constant used by the imagefilledarc() function.
   
 
  
  
   - 
    
IMG_ARC_NOFILL
    (int)
    
   - 
    
    A style constant used by the imagefilledarc() function.
   
 
  
  
   - 
    
IMG_ARC_EDGED
    (int)
    
   - 
    
    A style constant used by the imagefilledarc() function.
   
 
  
  
   - 
    
IMG_GD2_RAW
    (int)
    
   - 
    
    A type constant used by the imagegd2() function.
   
 
  
  
   - 
    
IMG_GD2_COMPRESSED
    (int)
    
   - 
    
    A type constant used by the imagegd2() function.
   
 
  
  
   - 
    
IMG_EFFECT_REPLACE
    (int)
    
   - 
    
    Alpha blending effect used by the imagelayereffect() function.
   
 
  
  
   - 
    
IMG_EFFECT_ALPHABLEND
    (int)
    
   - 
    
    Alpha blending effect used by the imagelayereffect() function.
   
 
  
  
   - 
    
IMG_EFFECT_NORMAL
    (int)
    
   - 
    
    Alpha blending effect used by the imagelayereffect() function.
   
 
  
  
   - 
    
IMG_EFFECT_OVERLAY
    (int)
    
   - 
    
    Alpha blending effect used by the imagelayereffect() function.
   
 
  
  
   - 
    
IMG_EFFECT_MULTIPLY
    (int)
    
   - 
    
    Alpha blending effect used by the imagelayereffect() function.
   
 
  
  
   - 
    
IMG_FILTER_NEGATE
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_GRAYSCALE
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_BRIGHTNESS
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_CONTRAST
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_COLORIZE
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_EDGEDETECT
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_GAUSSIAN_BLUR
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_SELECTIVE_BLUR
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_EMBOSS
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_MEAN_REMOVAL
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_SMOOTH
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_PIXELATE
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
   
 
  
  
   - 
    
IMG_FILTER_SCATTER
    (int)
    
   - 
    
    Special GD filter used by the imagefilter() function.
    
     (Available as of PHP 7.4.0)
    
   
 
  
  
   - 
    
IMAGETYPE_GIF
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JPEG
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JPEG2000
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_PNG
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_SWF
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_PSD
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_BMP
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_WBMP
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_XBM
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_TIFF_II
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_TIFF_MM
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_IFF
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JB2
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JPC
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JP2
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_JPX
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_SWC
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_ICO
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_WEBP
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
    
     (Available as of PHP 7.1.0)
    
   
 
  
  
   - 
    
IMAGETYPE_AVIF
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
    
     (Available as of PHP 8.1.0)
    
   
 
  
  
   - 
    
IMAGETYPE_UNKNOWN
    (int)
    
   - 
    
    Image type constant used by the image_type_to_mime_type()
    and image_type_to_extension() functions.
   
 
  
  
   - 
    
IMAGETYPE_COUNT
    (int)
    
   - 
    
     The number of image type constants (including the "unknown" type)
     supported by the image_type_to_mime_type() and image_type_to_extension() functions
    
   
 
  
  
   - 
    
PNG_NO_FILTER
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_FILTER_NONE
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_FILTER_SUB
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_FILTER_UP
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_FILTER_AVG
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_FILTER_PAETH
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
PNG_ALL_FILTERS
    (int)
    
   - 
    
    A special PNG filter, used by the imagepng() function.
   
 
  
  
   - 
    
IMG_FLIP_VERTICAL
    (int)
    
   - 
    
    Used together with imageflip(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_FLIP_HORIZONTAL
    (int)
    
   - 
    
    Used together with imageflip(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_FLIP_BOTH
    (int)
    
   - 
    
    Used together with imageflip(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BELL
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BESSEL
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BILINEAR_FIXED
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BICUBIC
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BICUBIC_FIXED
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BLACKMAN
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BOX
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_BSPLINE
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_CATMULLROM
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_GAUSSIAN
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_GENERALIZED_CUBIC
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_HERMITE
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_HAMMING
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_HANNING
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_MITCHELL
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_POWER
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_QUADRATIC
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_SINC
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_NEAREST_NEIGHBOUR
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_WEIGHTED4
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.
   
 
  
  
   - 
    
IMG_TRIANGLE
    (int)
    
   - 
    
    Used together with imagesetinterpolation(), available as of PHP 5.5.0.