&reftitle.constants; &extension.constants;

# COLOR_* constants

Colortype constants. These constants are mainly used with `ImagickPixel`.

`imagick::COLOR_BLACK` (`int`)

- Black color

`imagick::COLOR_BLUE` (`int`)

- Blue color

`imagick::COLOR_CYAN` (`int`)

- Cyan color

`imagick::COLOR_GREEN` (`int`)

- Green color

`imagick::COLOR_RED` (`int`)

- Red color

`imagick::COLOR_YELLOW` (`int`)

- Yellow color

`imagick::COLOR_MAGENTA` (`int`)

- Magenta color

`imagick::COLOR_OPACITY` (`int`)

- Color's opacity

`imagick::COLOR_ALPHA` (`int`)

- Color's alpha

`imagick::COLOR_FUZZ` (`int`)

- Color's fuzz

## DISPOSE constants

Dispose type constants

`imagick::DISPOSE_UNRECOGNIZED` (`int`)

- Unrecognized dispose type

`imagick::DISPOSE_UNDEFINED` (`int`)

- Undefined dispose type

`imagick::DISPOSE_NONE` (`int`)

- No dispose type defined

`imagick::DISPOSE_BACKGROUND` (`int`)

- Dispose background

`imagick::DISPOSE_PREVIOUS` (`int`)

- Dispose previous

## Composite Operator Constants

`imagick::COMPOSITE_DEFAULT` (`int`)

- The default composite operator

`imagick::COMPOSITE_UNDEFINED` (`int`)

- Undefined composite operator

`imagick::COMPOSITE_NO` (`int`)

- No composite operator defined

`imagick::COMPOSITE_ADD` (`int`)

- The result of image + image

`imagick::COMPOSITE_ATOP` (`int`)

- The result is the same shape as image, with composite image obscuring image where the image shapes overlap

`imagick::COMPOSITE_BLEND` (`int`)

- Blends the image

`imagick::COMPOSITE_BUMPMAP` (`int`)

- The same as COMPOSITE_MULTIPLY, except the source is converted to grayscale first.

`imagick::COMPOSITE_CLEAR` (`int`)

- Makes the target image transparent

`imagick::COMPOSITE_COLORBURN` (`int`)

- Darkens the destination image to reflect the source image

`imagick::COMPOSITE_COLORDODGE` (`int`)

- Brightens the destination image to reflect the source image

`imagick::COMPOSITE_COLORIZE` (`int`)

- Colorizes the target image using the composite image

`imagick::COMPOSITE_COPYBLACK` (`int`)

- Copies black from the source to target

`imagick::COMPOSITE_COPYBLUE` (`int`)

- Copies blue from the source to target

`imagick::COMPOSITE_COPY` (`int`)

- Copies the source image on the target image

`imagick::COMPOSITE_COPYCYAN` (`int`)

- Copies cyan from the source to target

`imagick::COMPOSITE_COPYGREEN` (`int`)

- Copies green from the source to target

`imagick::COMPOSITE_COPYMAGENTA` (`int`)

- Copies magenta from the source to target

`imagick::COMPOSITE_COPYOPACITY` (`int`)

- Copies opacity from the source to target

`imagick::COMPOSITE_COPYRED` (`int`)

- Copies red from the source to target

`imagick::COMPOSITE_COPYYELLOW` (`int`)

- Copies yellow from the source to target

`imagick::COMPOSITE_DARKEN` (`int`)

- Darkens the target image

`imagick::COMPOSITE_DSTATOP` (`int`)

- The part of the destination lying inside of the source is composited over the source and replaces the destination

`imagick::COMPOSITE_DST` (`int`)

- The target is left untouched

`imagick::COMPOSITE_DSTIN` (`int`)

- The parts inside the source replace the target

`imagick::COMPOSITE_DSTOUT` (`int`)

- The parts outside the source replace the target

`imagick::COMPOSITE_DSTOVER` (`int`)

- Target replaces the source

`imagick::COMPOSITE_DIFFERENCE` (`int`)

- Subtracts the darker of the two constituent colors from the lighter

`imagick::COMPOSITE_DISPLACE` (`int`)

- Shifts target image pixels as defined by the source

`imagick::COMPOSITE_DISSOLVE` (`int`)

- Dissolves the source in to the target

`imagick::COMPOSITE_EXCLUSION` (`int`)

- Produces an effect similar to that of imagick::COMPOSITE_DIFFERENCE, but appears as lower contrast

`imagick::COMPOSITE_HARDLIGHT` (`int`)

- Multiplies or screens the colors, dependent on the source color value

`imagick::COMPOSITE_HUE` (`int`)

- Modifies the hue of the target as defined by source

`imagick::COMPOSITE_IN` (`int`)

- Composites source into the target

`imagick::COMPOSITE_LIGHTEN` (`int`)

- Lightens the target as defined by source

`imagick::COMPOSITE_LUMINIZE` (`int`)

- Luminizes the target as defined by source

`imagick::COMPOSITE_MINUS` (`int`)

- Subtracts the source from the target

`imagick::COMPOSITE_MODULATE` (`int`)

- Modulates the target brightness, saturation and hue as defined by source

`imagick::COMPOSITE_MULTIPLY` (`int`)

- Multiplies the target to the source

`imagick::COMPOSITE_OUT` (`int`)

- Composites outer parts of the source on the target

`imagick::COMPOSITE_OVER` (`int`)

- Composites source over the target

`imagick::COMPOSITE_OVERLAY` (`int`)

- Overlays the source on the target

`imagick::COMPOSITE_PLUS` (`int`)

- Adds the source to the target

`imagick::COMPOSITE_REPLACE` (`int`)

- Replaces the target with the source

`imagick::COMPOSITE_SATURATE` (`int`)

- Saturates the target as defined by the source

`imagick::COMPOSITE_SCREEN` (`int`)

- The source and destination are complemented and then multiplied and then replace the destination

`imagick::COMPOSITE_SOFTLIGHT` (`int`)

- Darkens or lightens the colors, dependent on the source

`imagick::COMPOSITE_SRCATOP` (`int`)

- The part of the source lying inside of the destination is composited onto the destination

`imagick::COMPOSITE_SRC` (`int`)

- The source is copied to the destination

`imagick::COMPOSITE_SRCIN` (`int`)

- The part of the source lying inside of the destination replaces the destination

`imagick::COMPOSITE_SRCOUT` (`int`)

- The part of the source lying outside of the destination replaces the destination

`imagick::COMPOSITE_SRCOVER` (`int`)

- The source replaces the destination

`imagick::COMPOSITE_SUBTRACT` (`int`)

- Subtract the colors in the source image from the destination image

`imagick::COMPOSITE_THRESHOLD` (`int`)

- The source is composited on the target as defined by source threshold

`imagick::COMPOSITE_XOR` (`int`)

- The part of the source that lies outside of the destination is combined with the part of the destination that lies outside of the source

## MONTAGEMODE constants

`imagick::MONTAGEMODE_FRAME` (`int`)

`imagick::MONTAGEMODE_UNFRAME` (`int`)

`imagick::MONTAGEMODE_CONCATENATE` (`int`)

## STYLE constants

`imagick::STYLE_NORMAL` (`int`)

`imagick::STYLE_ITALIC` (`int`)

`imagick::STYLE_OBLIQUE` (`int`)

`imagick::STYLE_ANY` (`int`)

## FILTER constants

`imagick::FILTER_UNDEFINED` (`int`)

`imagick::FILTER_POINT` (`int`)

`imagick::FILTER_BOX` (`int`)

`imagick::FILTER_TRIANGLE` (`int`)

`imagick::FILTER_HERMITE` (`int`)

`imagick::FILTER_HANNING` (`int`)

`imagick::FILTER_HAMMING` (`int`)

`imagick::FILTER_BLACKMAN` (`int`)

`imagick::FILTER_GAUSSIAN` (`int`)

`imagick::FILTER_QUADRATIC` (`int`)

`imagick::FILTER_CUBIC` (`int`)

`imagick::FILTER_CATROM` (`int`)

`imagick::FILTER_MITCHELL` (`int`)

`imagick::FILTER_LANCZOS` (`int`)

`imagick::FILTER_BESSEL` (`int`)

`imagick::FILTER_SINC` (`int`)

## IMGTYPE constants

`imagick::IMGTYPE_UNDEFINED` (`int`)

`imagick::IMGTYPE_BILEVEL` (`int`)

`imagick::IMGTYPE_GRAYSCALE` (`int`)

`imagick::IMGTYPE_GRAYSCALEMATTE` (`int`)

`imagick::IMGTYPE_PALETTE` (`int`)

`imagick::IMGTYPE_PALETTEMATTE` (`int`)

`imagick::IMGTYPE_TRUECOLOR` (`int`)

`imagick::IMGTYPE_TRUECOLORMATTE` (`int`)

`imagick::IMGTYPE_COLORSEPARATION` (`int`)

`imagick::IMGTYPE_COLORSEPARATIONMATTE` (`int`)

`imagick::IMGTYPE_OPTIMIZE` (`int`)

## RESOLUTION constants

`imagick::RESOLUTION_UNDEFINED` (`int`)

`imagick::RESOLUTION_PIXELSPERINCH` (`int`)

`imagick::RESOLUTION_PIXELSPERCENTIMETER` (`int`)

## COMPRESSION constants

`imagick::COMPRESSION_UNDEFINED` (`int`)

`imagick::COMPRESSION_NO` (`int`)

`imagick::COMPRESSION_BZIP` (`int`)

`imagick::COMPRESSION_FAX` (`int`)

`imagick::COMPRESSION_GROUP4` (`int`)

`imagick::COMPRESSION_JPEG` (`int`)

`imagick::COMPRESSION_JPEG2000` (`int`)

`imagick::COMPRESSION_LOSSLESSJPEG` (`int`)

`imagick::COMPRESSION_LZW` (`int`)

`imagick::COMPRESSION_RLE` (`int`)

`imagick::COMPRESSION_ZIP` (`int`)

`imagick::COMPRESSION_DXT1` (`int`)

- &imagick.constant.available; 6.4.0 or higher.

`imagick::COMPRESSION_DXT3` (`int`)

- &imagick.constant.available; 6.4.0 or higher.

`imagick::COMPRESSION_DXT5` (`int`)

- &imagick.constant.available; 6.4.0 or higher.

## PAINT constants

`imagick::PAINT_POINT` (`int`)

`imagick::PAINT_REPLACE` (`int`)

`imagick::PAINT_FLOODFILL` (`int`)

`imagick::PAINT_FILLTOBORDER` (`int`)

`imagick::PAINT_RESET` (`int`)

## GRAVITY constants

`imagick::GRAVITY_NORTHWEST` (`int`)

`imagick::GRAVITY_NORTH` (`int`)

`imagick::GRAVITY_NORTHEAST` (`int`)

`imagick::GRAVITY_WEST` (`int`)

`imagick::GRAVITY_CENTER` (`int`)

`imagick::GRAVITY_EAST` (`int`)

`imagick::GRAVITY_SOUTHWEST` (`int`)

`imagick::GRAVITY_SOUTH` (`int`)

`imagick::GRAVITY_SOUTHEAST` (`int`)

## STRETCH constants

`imagick::STRETCH_NORMAL` (`int`)

`imagick::STRETCH_ULTRACONDENSED` (`int`)

`imagick::STRETCH_CONDENSED` (`int`)

`imagick::STRETCH_SEMICONDENSED` (`int`)

`imagick::STRETCH_SEMIEXPANDED` (`int`)

`imagick::STRETCH_EXPANDED` (`int`)

`imagick::STRETCH_EXTRAEXPANDED` (`int`)

`imagick::STRETCH_ULTRAEXPANDED` (`int`)

`imagick::STRETCH_ANY` (`int`)

## ALIGN constants

`imagick::ALIGN_UNDEFINED` (`int`)

`imagick::ALIGN_LEFT` (`int`)

`imagick::ALIGN_CENTER` (`int`)

`imagick::ALIGN_RIGHT` (`int`)

## DECORATION constants

`imagick::DECORATION_NO` (`int`)

`imagick::DECORATION_UNDERLINE` (`int`)

`imagick::DECORATION_OVERLINE` (`int`)

`imagick::DECORATION_LINETROUGH` (`int`)

## NOISE constants

`imagick::NOISE_UNIFORM` (`int`)

`imagick::NOISE_GAUSSIAN` (`int`)

`imagick::NOISE_MULTIPLICATIVEGAUSSIAN` (`int`)

`imagick::NOISE_IMPULSE` (`int`)

`imagick::NOISE_LAPLACIAN` (`int`)

`imagick::NOISE_POISSON` (`int`)

`imagick::NOISE_RANDOM` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

## CHANNEL constants

`imagick::CHANNEL_UNDEFINED` (`int`)

`imagick::CHANNEL_RED` (`int`)

`imagick::CHANNEL_GRAY` (`int`)

`imagick::CHANNEL_CYAN` (`int`)

`imagick::CHANNEL_GREEN` (`int`)

`imagick::CHANNEL_MAGENTA` (`int`)

`imagick::CHANNEL_BLUE` (`int`)

`imagick::CHANNEL_YELLOW` (`int`)

`imagick::CHANNEL_ALPHA` (`int`)

`imagick::CHANNEL_OPACITY` (`int`)

`imagick::CHANNEL_MATTE` (`int`)

`imagick::CHANNEL_BLACK` (`int`)

`imagick::CHANNEL_INDEX` (`int`)

`imagick::CHANNEL_ALL` (`int`)

`imagick::CHANNEL_DEFAULT` (`int`)

## METRIC constants

`imagick::METRIC_UNDEFINED` (`int`)

`imagick::METRIC_MEANABSOLUTEERROR` (`int`)

`imagick::METRIC_MEANSQUAREERROR` (`int`)

`imagick::METRIC_PEAKABSOLUTEERROR` (`int`)

`imagick::METRIC_PEAKSIGNALTONOISERATIO` (`int`)

`imagick::METRIC_ROOTMEANSQUAREDERROR` (`int`)

## PIXEL constants

`imagick::PIXEL_CHAR` (`int`)

`imagick::PIXEL_DOUBLE` (`int`)

`imagick::PIXEL_FLOAT` (`int`)

`imagick::PIXEL_INTEGER` (`int`)

- Only available for ImageMagick < 7.

`imagick::PIXEL_LONG` (`int`)

`imagick::PIXEL_QUANTUM` (`int`)

`imagick::PIXEL_SHORT` (`int`)

## EVALUATE constants

`imagick::EVALUATE_UNDEFINED` (`int`)

`imagick::EVALUATE_ADD` (`int`)

`imagick::EVALUATE_AND` (`int`)

`imagick::EVALUATE_DIVIDE` (`int`)

`imagick::EVALUATE_LEFTSHIFT` (`int`)

`imagick::EVALUATE_MAX` (`int`)

`imagick::EVALUATE_MIN` (`int`)

`imagick::EVALUATE_MULTIPLY` (`int`)

`imagick::EVALUATE_OR` (`int`)

`imagick::EVALUATE_RIGHTSHIFT` (`int`)

`imagick::EVALUATE_SET` (`int`)

`imagick::EVALUATE_SUBTRACT` (`int`)

`imagick::EVALUATE_XOR` (`int`)

`imagick::EVALUATE_POW` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_LOG` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_THRESHOLD` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_THRESHOLDBLACK` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_THRESHOLDWHITE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_GAUSSIANNOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_IMPULSENOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_LAPLACIANNOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_MULTIPLICATIVENOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_POISSONNOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_UNIFORMNOISE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_COSINE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_SINE` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

`imagick::EVALUATE_ADDMODULUS` (`int`)

- &imagick.constant.available; 6.4.4 or higher.

## COLORSPACE constants

`imagick::COLORSPACE_UNDEFINED` (`int`)

`imagick::COLORSPACE_RGB` (`int`)

`imagick::COLORSPACE_GRAY` (`int`)

`imagick::COLORSPACE_TRANSPARENT` (`int`)

`imagick::COLORSPACE_OHTA` (`int`)

`imagick::COLORSPACE_LAB` (`int`)

`imagick::COLORSPACE_XYZ` (`int`)

`imagick::COLORSPACE_YCBCR` (`int`)

`imagick::COLORSPACE_YCC` (`int`)

`imagick::COLORSPACE_YIQ` (`int`)

`imagick::COLORSPACE_YPBPR` (`int`)

`imagick::COLORSPACE_YUV` (`int`)

`imagick::COLORSPACE_CMYK` (`int`)

`imagick::COLORSPACE_SRGB` (`int`)

`imagick::COLORSPACE_HSB` (`int`)

`imagick::COLORSPACE_HSL` (`int`)

`imagick::COLORSPACE_HWB` (`int`)

`imagick::COLORSPACE_REC601LUMA` (`int`)

`imagick::COLORSPACE_REC709LUMA` (`int`)

`imagick::COLORSPACE_LOG` (`int`)

`imagick::COLORSPACE_CMY` (`int`)

- &imagick.constant.available; 6.4.2 or higher.

## VIRTUALPIXELMETHOD constants

`imagick::VIRTUALPIXELMETHOD_UNDEFINED` (`int`)

`imagick::VIRTUALPIXELMETHOD_BACKGROUND` (`int`)

`imagick::VIRTUALPIXELMETHOD_CONSTANT` (`int`)

`imagick::VIRTUALPIXELMETHOD_EDGE` (`int`)

`imagick::VIRTUALPIXELMETHOD_MIRROR` (`int`)

`imagick::VIRTUALPIXELMETHOD_TILE` (`int`)

`imagick::VIRTUALPIXELMETHOD_TRANSPARENT` (`int`)

`imagick::VIRTUALPIXELMETHOD_MASK` (`int`)

- &imagick.constant.available; 6.4.2 or higher.

`imagick::VIRTUALPIXELMETHOD_BLACK` (`int`)

- &imagick.constant.available; 6.4.2 or higher.

`imagick::VIRTUALPIXELMETHOD_GRAY` (`int`)

- &imagick.constant.available; 6.4.2 or higher.

`imagick::VIRTUALPIXELMETHOD_WHITE` (`int`)

- &imagick.constant.available; 6.4.2 or higher.

`imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE` (`int`)

- &imagick.constant.available; 6.4.3 or higher.

`imagick::VIRTUALPIXELMETHOD_VERTICALTILE` (`int`)

- &imagick.constant.available; 6.4.3 or higher.

## PREVIEW constants

`imagick::PREVIEW_UNDEFINED` (`int`)

`imagick::PREVIEW_ROTATE` (`int`)

`imagick::PREVIEW_SHEAR` (`int`)

`imagick::PREVIEW_ROLL` (`int`)

`imagick::PREVIEW_HUE` (`int`)

`imagick::PREVIEW_SATURATION` (`int`)

`imagick::PREVIEW_BRIGHTNESS` (`int`)

`imagick::PREVIEW_GAMMA` (`int`)

`imagick::PREVIEW_SPIFF` (`int`)

`imagick::PREVIEW_DULL` (`int`)

`imagick::PREVIEW_GRAYSCALE` (`int`)

`imagick::PREVIEW_QUANTIZE` (`int`)

`imagick::PREVIEW_DESPECKLE` (`int`)

`imagick::PREVIEW_REDUCENOISE` (`int`)

`imagick::PREVIEW_ADDNOISE` (`int`)

`imagick::PREVIEW_SHARPEN` (`int`)

`imagick::PREVIEW_BLUR` (`int`)

`imagick::PREVIEW_THRESHOLD` (`int`)

`imagick::PREVIEW_EDGEDETECT` (`int`)

`imagick::PREVIEW_SPREAD` (`int`)

`imagick::PREVIEW_SOLARIZE` (`int`)

`imagick::PREVIEW_SHADE` (`int`)

`imagick::PREVIEW_RAISE` (`int`)

`imagick::PREVIEW_SEGMENT` (`int`)

`imagick::PREVIEW_SWIRL` (`int`)

`imagick::PREVIEW_IMPLODE` (`int`)

`imagick::PREVIEW_WAVE` (`int`)

`imagick::PREVIEW_OILPAINT` (`int`)

`imagick::PREVIEW_CHARCOALDRAWING` (`int`)

`imagick::PREVIEW_JPEG` (`int`)

## RENDERINGINTENT constants

`imagick::RENDERINGINTENT_UNDEFINED` (`int`)

`imagick::RENDERINGINTENT_SATURATION` (`int`)

`imagick::RENDERINGINTENT_PERCEPTUAL` (`int`)

`imagick::RENDERINGINTENT_ABSOLUTE` (`int`)

`imagick::RENDERINGINTENT_RELATIVE` (`int`)

## INTERLACE constants

`imagick::INTERLACE_UNDEFINED` (`int`)

`imagick::INTERLACE_NO` (`int`)

`imagick::INTERLACE_LINE` (`int`)

`imagick::INTERLACE_PLANE` (`int`)

`imagick::INTERLACE_PARTITION` (`int`)

`imagick::INTERLACE_GIF` (`int`)

- &imagick.constant.available; 6.3.4 or higher.

`imagick::INTERLACE_JPEG` (`int`)

`imagick::INTERLACE_PNG` (`int`)

## FILLRULE constants

`imagick::FILLRULE_UNDEFINED` (`int`)

`imagick::FILLRULE_EVENODD` (`int`)

`imagick::FILLRULE_NONZERO` (`int`)

## PATHUNITS constants

`imagick::PATHUNITS_UNDEFINED` (`int`)

`imagick::PATHUNITS_USERSPACE` (`int`)

`imagick::PATHUNITS_USERSPACEONUSE` (`int`)

`imagick::PATHUNITS_OBJECTBOUNDINGBOX` (`int`)

## LINECAP constants

`imagick::LINECAP_UNDEFINED` (`int`)

`imagick::LINECAP_BUTT` (`int`)

`imagick::LINECAP_ROUND` (`int`)

`imagick::LINECAP_SQUARE` (`int`)

## LINEJOIN constants

`imagick::LINEJOIN_UNDEFINED` (`int`)

`imagick::LINEJOIN_MITER` (`int`)

`imagick::LINEJOIN_ROUND` (`int`)

`imagick::LINEJOIN_BEVEL` (`int`)

## RESOURCETYPE constants

`imagick::RESOURCETYPE_UNDEFINED` (`int`)

`imagick::RESOURCETYPE_AREA` (`int`)

- Set the maximum width * height of an image that can reside in the pixel cache memory.

`imagick::RESOURCETYPE_DISK` (`int`)

- Set maximum amount of disk space in bytes permitted for use by the pixel cache.

`imagick::RESOURCETYPE_FILE` (`int`)

- Set maximum number of open pixel cache files.

`imagick::RESOURCETYPE_MAP` (`int`)

- Set maximum amount of memory map in bytes to allocate for the pixel cache.

`imagick::RESOURCETYPE_MEMORY` (`int`)

- Set maximum amount of memory in bytes to allocate for the pixel cache from the heap.

`imagick::RESOURCETYPE_THREAD` (`int`)

- Set maximum parallel threads. &imagick.constant.available; 6.7.8 or higher.

## LAYERMETHOD constants

`imagick::LAYERMETHOD_UNDEFINED` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_COALESCE` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_COMPAREANY` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_COMPARECLEAR` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_COMPAREOVERLAY` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_DISPOSE` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_OPTIMIZE` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_OPTIMIZEPLUS` (`int`)

- &imagick.constant.available; 6.2.9 or higher.

`imagick::LAYERMETHOD_OPTIMIZEIMAGE` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::LAYERMETHOD_OPTIMIZETRANS` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::LAYERMETHOD_REMOVEDUPS` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::LAYERMETHOD_REMOVEZERO` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::LAYERMETHOD_COMPOSITE` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::LAYERMETHOD_MERGE` (`int`)

- &imagick.constant.available; 6.3.7 or higher.

`imagick::LAYERMETHOD_FLATTEN` (`int`)

- &imagick.constant.available; 6.3.7 or higher.

`imagick::LAYERMETHOD_MOSAIC` (`int`)

- &imagick.constant.available; 6.3.7 or higher.

## ORIENTATION constants

`imagick::ORIENTATION_UNDEFINED` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_TOPLEFT` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_TOPRIGHT` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_BOTTOMRIGHT` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_BOTTOMLEFT` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_LEFTTOP` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_RIGHTTOP` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_RIGHTBOTTOM` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

`imagick::ORIENTATION_LEFTBOTTOM` (`int`)

- &imagick.constant.available; 6.3.0 or higher.

## DISTORTION constants

`imagick::DISTORTION_UNDEFINED` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_AFFINE` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_AFFINEPROJECTION` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_ARC` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_BILINEAR` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_PERSPECTIVE` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_PERSPECTIVEPROJECTION` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_SCALEROTATETRANSLATE` (`int`)

- &imagick.constant.available; 6.3.6 or higher.

`imagick::DISTORTION_POLYNOMIAL` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_POLAR` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_DEPOLAR` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_BARREL` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_BARRELINVERSE` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_SHEPARDS` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DISTORTION_SENTINEL` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

## ALPHACHANNEL constants

`imagick::ALPHACHANNEL_ACTIVATE` (`int`)

- &imagick.constant.available; 6.3.8 or higher.

`imagick::ALPHACHANNEL_DEACTIVATE` (`int`)

- &imagick.constant.available; 6.3.8 or higher.

`imagick::ALPHACHANNEL_RESET` (`int`)

- &imagick.constant.available; 6.3.8 or higher.

`imagick::ALPHACHANNEL_SET` (`int`)

- &imagick.constant.available; 6.3.8 or higher.

`imagick::ALPHACHANNEL_UNDEFINED` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_COPY` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_EXTRACT` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_OPAQUE` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_SHAPE` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_TRANSPARENT` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::ALPHACHANNEL_BACKGROUND` (`int`)

- &imagick.constant.available; 6.5.3 or higher.

`imagick::ALPHACHANNEL_REMOVE` (`int`)

- &imagick.constant.available; 6.7.8 or higher.

`imagick::ALPHACHANNEL_ASSOCIATE` (`int`)

- &imagick.constant.available; 6.9.0 or higher.

`imagick::ALPHACHANNEL_DISSOCIATE` (`int`)

- &imagick.constant.available; 6.9.0 or higher.

`imagick::ALPHACHANNEL_ON` (`int`)

- &imagick.constant.available; 7.0.0 or higher.

`imagick::ALPHACHANNEL_OFF` (`int`)

- &imagick.constant.available; 7.0.0 or higher.

`imagick::ALPHACHANNEL_DISCRETE` (`int`)

- &imagick.constant.available; 7.0.0 or higher.

## SPARSECOLORMETHOD constants

`imagick::SPARSECOLORMETHOD_UNDEFINED` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::SPARSECOLORMETHOD_BARYCENTRIC` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::SPARSECOLORMETHOD_BILINEAR` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::SPARSECOLORMETHOD_POLYNOMIAL` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::SPARSECOLORMETHOD_SPEPARDS` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::SPARSECOLORMETHOD_VORONOI` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

## FUNCTION constants

`imagick::FUNCTION_UNDEFINED` (`int`)

- &imagick.constant.available; 6.4.9 or higher.

`imagick::FUNCTION_POLYNOMIAL` (`int`)

- &imagick.constant.available; 6.4.9 or higher.

`imagick::FUNCTION_SINUSOID` (`int`)

- &imagick.constant.available; 6.4.9 or higher.

## INTERPOLATE constants

`imagick::INTERPOLATE_UNDEFINED` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_AVERAGE` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_BICUBIC` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_BILINEAR` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_FILTER` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_INTEGER` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_MESH` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_NEARESTNEIGHBOR` (`int`)

- &imagick.constant.available; 6.3.2 or higher.

`imagick::INTERPOLATE_SPLINE` (`int`)

- &imagick.constant.available; 6.3.4 or higher.

## DITHERMETHOD constants

`imagick::DITHERMETHOD_UNDEFINED` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DITHERMETHOD_NO` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DITHERMETHOD_RIEMERSMA` (`int`)

- &imagick.constant.available; 6.4.6 or higher.

`imagick::DITHERMETHOD_FLOYDSTEINBERG` (`int`)

- &imagick.constant.available; 6.4.6 or higher.