# Предопределённые константы

Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.

Цветовые константы
`Gmagick::COLOR_BLACK` (int)
  Чёрный
`Gmagick::COLOR_BLUE` (int)
  Синий
`Gmagick::COLOR_CYAN` (int)
  Бирюзовый
`Gmagick::COLOR_GREEN` (int)
  Зелёный
`Gmagick::COLOR_RED` (int)
  Красный
`Gmagick::COLOR_YELLOW` (int)
  Жёлтый
`Gmagick::COLOR_MAGENTA` (int)
  Пурпурный
`Gmagick::COLOR_OPACITY` (int)
  Непрозрачность
`Gmagick::COLOR_ALPHA` (int)
  Альфа-канал
`Gmagick::COLOR_FUZZ` (int)
  Распушка

Константы композитного оператора
`Gmagick::COMPOSITE_DEFAULT` (int)
  Композитный оператор по умолчанию
`Gmagick::COMPOSITE_UNDEFINED` (int)
  Неопределённый композитный оператор
`Gmagick::COMPOSITE_NO` (int)
  Композитный оператор не задан
`Gmagick::COMPOSITE_ADD` (int)
  Результат сложения изображений
`Gmagick::COMPOSITE_ATOP` (int)
  Результат имеет ту же форму, что и исходное изображение, но затемнённый с помощью композитного изображения в местах пересечения.
`Gmagick::COMPOSITE_BLEND` (int)
  Смешение изображения
`Gmagick::COMPOSITE_BUMPMAP` (int)
  То же, что и COMPOSITE_MULTIPLY, за исключением того, что исходное изображение сначала преобразуется к оттенкам серого.
`Gmagick::COMPOSITE_CLEAR` (int)
  Делает целевое изображение прозрачным.
`Gmagick::COMPOSITE_COLORBURN` (int)
  Затемняет целевое изображение, для отражения исходного изображения.
`Gmagick::COMPOSITE_COLORDODGE` (int)
  Осветляет целевое изображение, для отражения исходного изображения.
`Gmagick::COMPOSITE_COLORIZE` (int)
  Раскрашивает целевое изображение, используя композитное изображение.
`Gmagick::COMPOSITE_COPYBLACK` (int)
  Копирует чёрный канал из источника в приёмник
`Gmagick::COMPOSITE_COPYBLUE` (int)
  Копирует синий канал из источника в приёмник
`Gmagick::COMPOSITE_COPY` (int)
  Копирует источник в приёмник
`Gmagick::COMPOSITE_COPYCYAN` (int)
  Копирует бирюзовый канал из источника в приёмник
`Gmagick::COMPOSITE_COPYGREEN` (int)
  Копирует зелёный канал из источника в приёмник
`Gmagick::COMPOSITE_COPYMAGENTA` (int)
  Копирует пурпурный канал из источника в приёмник
`Gmagick::COMPOSITE_COPYOPACITY` (int)
  Копирует канал прозрачности из источника в приёмник
`Gmagick::COMPOSITE_COPYRED` (int)
  Копирует красный канал из источника в приёмник
`Gmagick::COMPOSITE_COPYYELLOW` (int)
  Копирует жёлтый канал из источника в приёмник
`Gmagick::COMPOSITE_DARKEN` (int)
  Затемнение приёмника
`Gmagick::COMPOSITE_DSTATOP` (int)
  Часть приёмника, лежащая внутри источника, накладывается на источник и заменяет приёмник
`Gmagick::COMPOSITE_DST` (int)
  Приёмник остаётся нетронутым
`Gmagick::COMPOSITE_DSTIN` (int)
  Часть внутри источника заменяет приёмник
`Gmagick::COMPOSITE_DSTOUT` (int)
  Часть вне источника заменяет приёмник
`Gmagick::COMPOSITE_DSTOVER` (int)
  Приёмник заменяет источник
`Gmagick::COMPOSITE_DIFFERENCE` (int)
  Вычитает более тёмное значение цвета из более светлого
`Gmagick::COMPOSITE_DISPLACE` (int)
  Сдвигает пиксели приёмника как задано в источнике
`Gmagick::COMPOSITE_DISSOLVE` (int)
  Растворяет источник в приёмнике
`Gmagick::COMPOSITE_EXCLUSION` (int)
  Создаёт эффект аналогичный Gmagick::COMPOSITE_DIFFERENCE, но выглядит как снижение контраста
`Gmagick::COMPOSITE_HARDLIGHT` (int)
  Умножает или осветляет цвета, в зависимости от значения цвета источника
`Gmagick::COMPOSITE_HUE` (int)
  Модифицирует оттенок приёмника в соответствии с источником
`Gmagick::COMPOSITE_IN` (int)
  Подмешивает источник в приёмник
`Gmagick::COMPOSITE_LIGHTEN` (int)
  Осветляет приёмник в соответствии с источником
`Gmagick::COMPOSITE_LUMINIZE` (int)
  Люминизирует приёмник в соответствии с источником
`Gmagick::COMPOSITE_MINUS` (int)
  Вычитает источник из приёмника
`Gmagick::COMPOSITE_MODULATE` (int)
  Модулирует яркость, насыщенность и оттенок приёмника в соответствии с источником
`Gmagick::COMPOSITE_MULTIPLY` (int)
  Умножает приёмник на источник
`Gmagick::COMPOSITE_OUT` (int)
  Накладывает внешние части источника на приёмник
`Gmagick::COMPOSITE_OVER` (int)
  Подмешивает источник поверх приёмника
`Gmagick::COMPOSITE_OVERLAY` (int)
  Перекрывает приёмник источником
`Gmagick::COMPOSITE_PLUS` (int)
  Добавляет источник к приёмнику
`Gmagick::COMPOSITE_REPLACE` (int)
  Заменяет приёмник источником
`Gmagick::COMPOSITE_SATURATE` (int)
  Меняет насыщенность приёмника в соответствии с источником
`Gmagick::COMPOSITE_SCREEN` (int)
  Источник и приёмник дополняются, после этого умножаются и заменяют приёмник
`Gmagick::COMPOSITE_SOFTLIGHT` (int)
  Затемняет или осветляет в зависимости от источника
`Gmagick::COMPOSITE_SRCATOP` (int)
  Часть источника, лежащая вне приёмника, подмешивается в приёмник
`Gmagick::COMPOSITE_SRC` (int)
  Источник копируется в приёмник
`Gmagick::COMPOSITE_SRCIN` (int)
  Часть источника, лежащая внутри приёмника заменяет приёмник
`Gmagick::COMPOSITE_SRCOUT` (int)
  Часть источника, лежащая вне приёмника заменяет приёмник
`Gmagick::COMPOSITE_SRCOVER` (int)
  Источник заменяет приёмник
`Gmagick::COMPOSITE_SUBTRACT` (int)
  Вычитает цвета изображения источника из изображения приёмника
`Gmagick::COMPOSITE_THRESHOLD` (int)
  Источник подмешивается к приёмнику, как определено в пороговом значении источника
`Gmagick::COMPOSITE_XOR` (int)
  Часть источника, лежащая вне приёмника комбинируется с частью приёмника лежащей вне источника

Константы режима монтажа
`Gmagick::MONTAGEMODE_FRAME` (int)
`Gmagick::MONTAGEMODE_UNFRAME` (int)
`Gmagick::MONTAGEMODE_CONCATENATE` (int)

Константы стиля
`Gmagick::STYLE_NORMAL` (int)
`Gmagick::STYLE_ITALIC` (int)
`Gmagick::STYLE_OBLIQUE` (int)
`Gmagick::STYLE_ANY` (int)

Константы фильтрации
`Gmagick::FILTER_UNDEFINED` (int)
`Gmagick::FILTER_POINT` (int)
`Gmagick::FILTER_BOX` (int)
`Gmagick::FILTER_TRIANGLE` (int)
`Gmagick::FILTER_HERMITE` (int)
`Gmagick::FILTER_HANNING` (int)
`Gmagick::FILTER_HAMMING` (int)
`Gmagick::FILTER_BLACKMAN` (int)
`Gmagick::FILTER_GAUSSIAN` (int)
`Gmagick::FILTER_QUADRATIC` (int)
`Gmagick::FILTER_CUBIC` (int)
`Gmagick::FILTER_CATROM` (int)
`Gmagick::FILTER_MITCHELL` (int)
`Gmagick::FILTER_LANCZOS` (int)
`Gmagick::FILTER_BESSEL` (int)
`Gmagick::FILTER_SINC` (int)

Константы типа изображения
`Gmagick::IMGTYPE_UNDEFINED` (int)
`Gmagick::IMGTYPE_BILEVEL` (int)
`Gmagick::IMGTYPE_GRAYSCALE` (int)
`Gmagick::IMGTYPE_GRAYSCALEMATTE` (int)
`Gmagick::IMGTYPE_PALETTE` (int)
`Gmagick::IMGTYPE_PALETTEMATTE` (int)
`Gmagick::IMGTYPE_TRUECOLOR` (int)
`Gmagick::IMGTYPE_TRUECOLORMATTE` (int)
`Gmagick::IMGTYPE_COLORSEPARATION` (int)
`Gmagick::IMGTYPE_COLORSEPARATIONMATTE` (int)
`Gmagick::IMGTYPE_OPTIMIZE` (int)

Константы разрешения
`Gmagick::RESOLUTION_UNDEFINED` (int)
`Gmagick::RESOLUTION_PIXELSPERINCH` (int)
`Gmagick::RESOLUTION_PIXELSPERCENTIMETER` (int)

Константы сжатия
`Gmagick::COMPRESSION_UNDEFINED` (int)
`Gmagick::COMPRESSION_NO` (int)
`Gmagick::COMPRESSION_BZIP` (int)
`Gmagick::COMPRESSION_FAX` (int)
`Gmagick::COMPRESSION_GROUP4` (int)
`Gmagick::COMPRESSION_JPEG` (int)
`Gmagick::COMPRESSION_JPEG2000` (int)
`Gmagick::COMPRESSION_LOSSLESSJPEG` (int)
`Gmagick::COMPRESSION_LZW` (int)
`Gmagick::COMPRESSION_RLE` (int)
`Gmagick::COMPRESSION_ZIP` (int)

Константы рисования
`Gmagick::PAINT_POINT` (int)
`Gmagick::PAINT_REPLACE` (int)
`Gmagick::PAINT_FLOODFILL` (int)
`Gmagick::PAINT_FILLTOBORDER` (int)
`Gmagick::PAINT_RESET` (int)

Гравитационные константы
`Gmagick::GRAVITY_NORTHWEST` (int)
`Gmagick::GRAVITY_NORTH` (int)
`Gmagick::GRAVITY_NORTHEAST` (int)
`Gmagick::GRAVITY_WEST` (int)
`Gmagick::GRAVITY_CENTER` (int)
`Gmagick::GRAVITY_EAST` (int)
`Gmagick::GRAVITY_SOUTHWEST` (int)
`Gmagick::GRAVITY_SOUTH` (int)
`Gmagick::GRAVITY_SOUTHEAST` (int)

Константы растяжения
`Gmagick::STRETCH_NORMAL` (int)
`Gmagick::STRETCH_ULTRACONDENSED` (int)
`Gmagick::STRETCH_CONDENSED` (int)
`Gmagick::STRETCH_SEMICONDENSED` (int)
`Gmagick::STRETCH_SEMIEXPANDED` (int)
`Gmagick::STRETCH_EXPANDED` (int)
`Gmagick::STRETCH_EXTRAEXPANDED` (int)
`Gmagick::STRETCH_ULTRAEXPANDED` (int)
`Gmagick::STRETCH_ANY` (int)

Align constants
`Gmagick::ALIGN_UNDEFINED` (int)
`Gmagick::ALIGN_LEFT` (int)
`Gmagick::ALIGN_CENTER` (int)
`Gmagick::ALIGN_RIGHT` (int)

Константы декорирования
`Gmagick::DECORATION_NO` (int)
`Gmagick::DECORATION_UNDERLINE` (int)
`Gmagick::DECORATION_OVERLINE` (int)
`Gmagick::DECORATION_LINETROUGH` (int)

Константы шума
`Gmagick::NOISE_UNIFORM` (int)
`Gmagick::NOISE_GAUSSIAN` (int)
`Gmagick::NOISE_MULTIPLICATIVEGAUSSIAN` (int)
`Gmagick::NOISE_IMPULSE` (int)
`Gmagick::NOISE_LAPLACIAN` (int)
`Gmagick::NOISE_POISSON` (int)

Константы каналов
`Gmagick::CHANNEL_UNDEFINED` (int)
`Gmagick::CHANNEL_RED` (int)
`Gmagick::CHANNEL_GRAY` (int)
`Gmagick::CHANNEL_CYAN` (int)
`Gmagick::CHANNEL_GREEN` (int)
`Gmagick::CHANNEL_MAGENTA` (int)
`Gmagick::CHANNEL_BLUE` (int)
`Gmagick::CHANNEL_YELLOW` (int)
`Gmagick::CHANNEL_ALPHA` (int)
`Gmagick::CHANNEL_OPACITY` (int)
`Gmagick::CHANNEL_MATTE` (int)
`Gmagick::CHANNEL_BLACK` (int)
`Gmagick::CHANNEL_INDEX` (int)
`Gmagick::CHANNEL_ALL` (int)

Метрические константы
`Gmagick::METRIC_UNDEFINED` (int)
`Gmagick::METRIC_MEANABSOLUTEERROR` (int)
`Gmagick::METRIC_MEANSQUAREERROR` (int)
`Gmagick::METRIC_PEAKABSOLUTEERROR` (int)
`Gmagick::METRIC_PEAKSIGNALTONOISERATIO` (int)
`Gmagick::METRIC_ROOTMEANSQUAREDERROR` (int)

Пиксельные константы
`Gmagick::PIXEL_CHAR` (int)
`Gmagick::PIXEL_DOUBLE` (int)
`Gmagick::PIXEL_FLOAT` (int)
`Gmagick::PIXEL_INTEGER` (int)
`Gmagick::PIXEL_LONG` (int)
`Gmagick::PIXEL_QUANTUM` (int)
`Gmagick::PIXEL_SHORT` (int)

Константы цветового пространства
`Gmagick::COLORSPACE_UNDEFINED` (int)
`Gmagick::COLORSPACE_RGB` (int)
`Gmagick::COLORSPACE_GRAY` (int)
`Gmagick::COLORSPACE_TRANSPARENT` (int)
`Gmagick::COLORSPACE_OHTA` (int)
`Gmagick::COLORSPACE_LAB` (int)
`Gmagick::COLORSPACE_XYZ` (int)
`Gmagick::COLORSPACE_YCBCR` (int)
`Gmagick::COLORSPACE_YCC` (int)
`Gmagick::COLORSPACE_YIQ` (int)
`Gmagick::COLORSPACE_YPBPR` (int)
`Gmagick::COLORSPACE_YUV` (int)
`Gmagick::COLORSPACE_CMYK` (int)
`Gmagick::COLORSPACE_SRGB` (int)
`Gmagick::COLORSPACE_HSB` (int)
`Gmagick::COLORSPACE_HSL` (int)
`Gmagick::COLORSPACE_HWB` (int)
`Gmagick::COLORSPACE_REC601LUMA` (int)
`Gmagick::COLORSPACE_REC709LUMA` (int)
`Gmagick::COLORSPACE_LOG` (int)

Константы метода виртуального пикселя
`Gmagick::VIRTUALPIXELMETHOD_UNDEFINED` (int)
`Gmagick::VIRTUALPIXELMETHOD_BACKGROUND` (int)
`Gmagick::VIRTUALPIXELMETHOD_CONSTANT` (int)
`Gmagick::VIRTUALPIXELMETHOD_EDGE` (int)
`Gmagick::VIRTUALPIXELMETHOD_MIRROR` (int)
`Gmagick::VIRTUALPIXELMETHOD_TILE` (int)
`Gmagick::VIRTUALPIXELMETHOD_TRANSPARENT` (int)

Константы предпросмотра
`Gmagick::PREVIEW_UNDEFINED` (int)
`Gmagick::PREVIEW_ROTATE` (int)
`Gmagick::PREVIEW_SHEAR` (int)
`Gmagick::PREVIEW_ROLL` (int)
`Gmagick::PREVIEW_HUE` (int)
`Gmagick::PREVIEW_SATURATION` (int)
`Gmagick::PREVIEW_BRIGHTNESS` (int)
`Gmagick::PREVIEW_GAMMA` (int)
`Gmagick::PREVIEW_SPIFF` (int)
`Gmagick::PREVIEW_DULL` (int)
`Gmagick::PREVIEW_GRAYSCALE` (int)
`Gmagick::PREVIEW_QUANTIZE` (int)
`Gmagick::PREVIEW_DESPECKLE` (int)
`Gmagick::PREVIEW_REDUCENOISE` (int)
`Gmagick::PREVIEW_ADDNOISE` (int)
`Gmagick::PREVIEW_SHARPEN` (int)
`Gmagick::PREVIEW_BLUR` (int)
`Gmagick::PREVIEW_THRESHOLD` (int)
`Gmagick::PREVIEW_EDGEDETECT` (int)
`Gmagick::PREVIEW_SPREAD` (int)
`Gmagick::PREVIEW_SOLARIZE` (int)
`Gmagick::PREVIEW_SHADE` (int)
`Gmagick::PREVIEW_RAISE` (int)
`Gmagick::PREVIEW_SEGMENT` (int)
`Gmagick::PREVIEW_SWIRL` (int)
`Gmagick::PREVIEW_IMPLODE` (int)
`Gmagick::PREVIEW_WAVE` (int)
`Gmagick::PREVIEW_OILPAINT` (int)
`Gmagick::PREVIEW_CHARCOALDRAWING` (int)
`Gmagick::PREVIEW_JPEG` (int)

Константы интента отрисовки
`Gmagick::RENDERINGINTENT_UNDEFINED` (int)
`Gmagick::RENDERINGINTENT_SATURATION` (int)
`Gmagick::RENDERINGINTENT_PERCEPTUAL` (int)
`Gmagick::RENDERINGINTENT_ABSOLUTE` (int)
`Gmagick::RENDERINGINTENT_RELATIVE` (int)

Константы правил заполнения
`Gmagick::FILLRULE_UNDEFINED` (int)
`Gmagick::FILLRULE_EVENODD` (int)
`Gmagick::FILLRULE_NONZERO` (int)

Константы блока пути (pathunit)
`Gmagick::PATHUNITS_UNDEFINED` (int)
`Gmagick::PATHUNITS_USERSPACE` (int)
`Gmagick::PATHUNITS_USERSPACEONUSE` (int)
`Gmagick::PATHUNITS_OBJECTBOUNDINGBOX` (int)

Константы Linecap
`Gmagick::LINECAP_UNDEFINED` (int)
`Gmagick::LINECAP_BUTT` (int)
`Gmagick::LINECAP_ROUND` (int)
`Gmagick::LINECAP_SQUARE` (int)

Константы объединения линий
`Gmagick::LINEJOIN_UNDEFINED` (int)
`Gmagick::LINEJOIN_MITER` (int)
`Gmagick::LINEJOIN_ROUND` (int)
`Gmagick::LINEJOIN_BEVEL` (int)

Константы типа ресурса
`Gmagick::RESOURCETYPE_UNDEFINED` (int)
`Gmagick::RESOURCETYPE_AREA` (int)
`Gmagick::RESOURCETYPE_DISK` (int)
`Gmagick::RESOURCETYPE_FILE` (int)
`Gmagick::RESOURCETYPE_MAP` (int)
`Gmagick::RESOURCETYPE_MEMORY` (int)

Константы ориентации
`Gmagick::ORIENTATION_UNDEFINED` (int)
`Gmagick::ORIENTATION_TOPLEFT` (int)
`Gmagick::ORIENTATION_TOPRIGHT` (int)
`Gmagick::ORIENTATION_BOTTOMRIGHT` (int)
`Gmagick::ORIENTATION_BOTTOMLEFT` (int)
`Gmagick::ORIENTATION_LEFTTOP` (int)
`Gmagick::ORIENTATION_RIGHTTOP` (int)
`Gmagick::ORIENTATION_RIGHTBOTTOM` (int)
`Gmagick::ORIENTATION_LEFTBOTTOM` (int)

Константы чересстрочной развёртки
`Gmagick::INTERLACE_UNDEFINED` (int)
`Gmagick::INTERLACE_NO` (int)
`Gmagick::INTERLACE_NONE` (int)
`Gmagick::INTERLACE_LINE` (int)
`Gmagick::INTERLACE_PLANE` (int)
`Gmagick::INTERLACE_PARTITION` (int)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open