PHP 8.4.1 Released!

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

COLOR_* 定数

色タイプ定数です。これらは主に ImagickPixel で使用します。

imagick::COLOR_BLACK (int)
imagick::COLOR_BLUE (int)
imagick::COLOR_CYAN (int)
シアン
imagick::COLOR_GREEN (int)
imagick::COLOR_RED (int)
imagick::COLOR_YELLOW (int)
黄色
imagick::COLOR_MAGENTA (int)
マゼンタ
imagick::COLOR_OPACITY (int)
色の透過度
imagick::COLOR_ALPHA (int)
色のアルファ値
imagick::COLOR_FUZZ (int)
ファズ
DISPOSE_* 定数

配置方式の定数です。

imagick::DISPOSE_UNRECOGNIZED (int)
認識不可能
imagick::DISPOSE_UNDEFINED (int)
未定義
imagick::DISPOSE_NONE (int)
なし
imagick::DISPOSE_BACKGROUND (int)
背景
imagick::DISPOSE_PREVIOUS (int)
COMPOSITE_* 定数
imagick::COMPOSITE_DEFAULT (int)
デフォルトの合成演算子
imagick::COMPOSITE_UNDEFINED (int)
未定義の合成演算子
imagick::COMPOSITE_NO (int)
合成演算子が定義されていない
imagick::COMPOSITE_ADD (int)
画像と画像を足し合わせます。
imagick::COMPOSITE_ATOP (int)
元の画像と同じ形で、ぼんやりとした画像を重ねます。
imagick::COMPOSITE_BLEND (int)
画像を混ぜ合わせます。
imagick::COMPOSITE_BUMPMAP (int)
COMPOSITE_MULTIPLY と同じですが、まず最初に元画像をグレースケールに変換します。
imagick::COMPOSITE_CLEAR (int)
対象の画像を透明にします。
imagick::COMPOSITE_COLORBURN (int)
対象の画像を暗くして元画像を反映させます。
imagick::COMPOSITE_COLORDODGE (int)
対象の画像を明るくして元画像を反映させます。
imagick::COMPOSITE_COLORIZE (int)
合成する画像を用いて画像をカラー化します。
imagick::COMPOSITE_COPYBLACK (int)
黒を元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYBLUE (int)
青を元画像から対象画像にコピーします。
imagick::COMPOSITE_COPY (int)
元画像を対象画像の上にコピーします。
imagick::COMPOSITE_COPYCYAN (int)
シアンを元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYGREEN (int)
緑を元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYMAGENTA (int)
マゼンタを元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYOPACITY (int)
透明度を元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYRED (int)
赤を元画像から対象画像にコピーします。
imagick::COMPOSITE_COPYYELLOW (int)
黄を元画像から対象画像にコピーします。
imagick::COMPOSITE_DARKEN (int)
対象画像を暗くします。
imagick::COMPOSITE_DSTATOP (int)
対象画像のうち元画像の内部にあるものを元画像と合成し、対象画像を置き換えます。
imagick::COMPOSITE_DST (int)
対象画像をそのままにしておきます。
imagick::COMPOSITE_DSTIN (int)
元画像の内部で対象画像を置き換えます。
imagick::COMPOSITE_DSTOUT (int)
元画像の外部で対象画像を置き換えます。
imagick::COMPOSITE_DSTOVER (int)
対象画像で元画像を置き換えます。
imagick::COMPOSITE_DIFFERENCE (int)
ふたつの色のうち、明るいほうから暗いほうを引きます。
imagick::COMPOSITE_DISPLACE (int)
対象画像のピクセルを、元画像で定義されたようにシフトします。
imagick::COMPOSITE_DISSOLVE (int)
元画像を対象画像の中に分解します。
imagick::COMPOSITE_EXCLUSION (int)
imagick::COMPOSITE_DIFFERENCE と似た効果を施しますが、 コントラストはそれよりやや低くなります。
imagick::COMPOSITE_HARDLIGHT (int)
元の画像の色に応じて、色を掛け合わせます。
imagick::COMPOSITE_HUE (int)
対象画像の色相を、元画像で指定したように変更します。
imagick::COMPOSITE_IN (int)
元画像を対象画像の中に合成します。
imagick::COMPOSITE_LIGHTEN (int)
対象画像の明度を、元画像で指定したように上げます。
imagick::COMPOSITE_LUMINIZE (int)
対象画像を、元画像で指定したようにルミナイズします。
imagick::COMPOSITE_MINUS (int)
元画像を対象画像から引きます。
imagick::COMPOSITE_MODULATE (int)
対象画像の輝度、彩度および色相を、元画像で指定したように調節します。
imagick::COMPOSITE_MULTIPLY (int)
対象画像を元画像に掛け合わせます。
imagick::COMPOSITE_OUT (int)
元画像の外部を対象画像に合成します。
imagick::COMPOSITE_OVER (int)
元画像を対象画像にかぶせます。
imagick::COMPOSITE_OVERLAY (int)
元画像を対象画像にオーバーレイさせます。
imagick::COMPOSITE_PLUS (int)
元画像を対象画像に加えます。
imagick::COMPOSITE_REPLACE (int)
対象画像を元画像で置き換えます。
imagick::COMPOSITE_SATURATE (int)
対象画像を、元画像で指定したようにしみこませます。
imagick::COMPOSITE_SCREEN (int)
The source and destination are complemented and then multiplied and then replace the destination
imagick::COMPOSITE_SOFTLIGHT (int)
元画像の指定に応じて、画像を明るくしたり暗くしたりします。
imagick::COMPOSITE_SRCATOP (int)
元画像のうち対象画像の内側にある部分を、対象画像の上に合成します。
imagick::COMPOSITE_SRC (int)
元画像を対象画像にコピーします。
imagick::COMPOSITE_SRCIN (int)
元画像のうち対象画像の内側にある部分で、対象画像を置き換えます。
imagick::COMPOSITE_SRCOUT (int)
元画像のうち対象画像の外部にある部分で元画像を置き換えます。
imagick::COMPOSITE_SRCOVER (int)
元画像で対象画像を置き換えます。
imagick::COMPOSITE_SUBTRACT (int)
元画像の色を対象画像から引きます。
imagick::COMPOSITE_THRESHOLD (int)
指定した閾値で、元画像を対象画像に合成します。
imagick::COMPOSITE_XOR (int)
元画像のうち対象画像の外側にある部分と、 対象画像のうち元画像の外側にある部分を合成します。
MONTAGEMODE_* 定数

imagick::MONTAGEMODE_FRAME (int)
imagick::MONTAGEMODE_UNFRAME (int)
imagick::MONTAGEMODE_CONCATENATE (int)
STYLE_* 定数

imagick::STYLE_NORMAL (int)
imagick::STYLE_ITALIC (int)
imagick::STYLE_OBLIQUE (int)
imagick::STYLE_ANY (int)
FILTER_* 定数

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_* 定数

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_* 定数

imagick::RESOLUTION_UNDEFINED (int)
imagick::RESOLUTION_PIXELSPERINCH (int)
imagick::RESOLUTION_PIXELSPERCENTIMETER (int)
COMPRESSION_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.0 以降。
imagick::COMPRESSION_DXT3 (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.0 以降。
imagick::COMPRESSION_DXT5 (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.0 以降。
PAINT_* 定数

imagick::PAINT_POINT (int)
imagick::PAINT_REPLACE (int)
imagick::PAINT_FLOODFILL (int)
imagick::PAINT_FILLTOBORDER (int)
imagick::PAINT_RESET (int)
GRAVITY_* 定数

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_* 定数

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_* 定数

imagick::ALIGN_UNDEFINED (int)
imagick::ALIGN_LEFT (int)
imagick::ALIGN_CENTER (int)
imagick::ALIGN_RIGHT (int)
DECORATION_* 定数

imagick::DECORATION_NO (int)
imagick::DECORATION_UNDERLINE (int)
imagick::DECORATION_OVERLINE (int)
imagick::DECORATION_LINETROUGH (int)
NOISE_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
CHANNEL_* 定数

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_* 定数

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_* 定数

imagick::PIXEL_CHAR (int)
imagick::PIXEL_DOUBLE (int)
imagick::PIXEL_FLOAT (int)
imagick::PIXEL_INTEGER (int)
ImageMagick < 7 でのみ利用可能です。
imagick::PIXEL_LONG (int)
imagick::PIXEL_QUANTUM (int)
imagick::PIXEL_SHORT (int)
EVALUATE_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_LOG (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_THRESHOLD (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_THRESHOLDBLACK (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_THRESHOLDWHITE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_GAUSSIANNOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_IMPULSENOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_LAPLACIANNOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_MULTIPLICATIVENOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_POISSONNOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_UNIFORMNOISE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_COSINE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_SINE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
imagick::EVALUATE_ADDMODULUS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.4 以降。
COLORSPACE_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.2 以降。
VIRTUALPIXELMETHOD_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.2 以降。
imagick::VIRTUALPIXELMETHOD_BLACK (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.2 以降。
imagick::VIRTUALPIXELMETHOD_GRAY (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.2 以降。
imagick::VIRTUALPIXELMETHOD_WHITE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.2 以降。
imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.3 以降。
imagick::VIRTUALPIXELMETHOD_VERTICALTILE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.3 以降。
PREVIEW_* 定数

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_* 定数

imagick::RENDERINGINTENT_UNDEFINED (int)
imagick::RENDERINGINTENT_SATURATION (int)
imagick::RENDERINGINTENT_PERCEPTUAL (int)
imagick::RENDERINGINTENT_ABSOLUTE (int)
imagick::RENDERINGINTENT_RELATIVE (int)
INTERLACE_* 定数

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 のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.4 以降。
imagick::INTERLACE_JPEG (int)
imagick::INTERLACE_PNG (int)
FILLRULE_* 定数

imagick::FILLRULE_UNDEFINED (int)
imagick::FILLRULE_EVENODD (int)
imagick::FILLRULE_NONZERO (int)
PATHUNITS_* 定数

imagick::PATHUNITS_UNDEFINED (int)
imagick::PATHUNITS_USERSPACE (int)
imagick::PATHUNITS_USERSPACEONUSE (int)
imagick::PATHUNITS_OBJECTBOUNDINGBOX (int)
LINECAP_* 定数

imagick::LINECAP_UNDEFINED (int)
imagick::LINECAP_BUTT (int)
imagick::LINECAP_ROUND (int)
imagick::LINECAP_SQUARE (int)
LINEJOIN_* 定数

imagick::LINEJOIN_UNDEFINED (int)
imagick::LINEJOIN_MITER (int)
imagick::LINEJOIN_ROUND (int)
imagick::LINEJOIN_BEVEL (int)
RESOURCETYPE_* 定数

imagick::RESOURCETYPE_UNDEFINED (int)
imagick::RESOURCETYPE_AREA (int)
ピクセルキャッシュメモリに配置できる画像の最大サイズ (幅 * 高さ) を設定する
imagick::RESOURCETYPE_DISK (int)
ピクセルキャッシュに使えるディスクスペースの最大値 (バイト) を設定する
imagick::RESOURCETYPE_FILE (int)
オープンするピクセルキャッシュファイルの最大数を設定する
imagick::RESOURCETYPE_MAP (int)
ピクセルキャッシュ用に確保するメモリマップの最大量 (バイト) を設定する
imagick::RESOURCETYPE_MEMORY (int)
ヒープからピクセルキャッシュに割り当てるメモリの最大値 (バイト) を設定する
imagick::RESOURCETYPE_THREAD (int)
並行スレッドの最大数を設定する。 この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.7.8 以降で利用可能。
LAYERMETHOD_* 定数

imagick::LAYERMETHOD_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_COALESCE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_COMPAREANY (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_COMPARECLEAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_COMPAREOVERLAY (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_DISPOSE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_OPTIMIZE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_OPTIMIZEPLUS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.2.9 以降。
imagick::LAYERMETHOD_OPTIMIZEIMAGE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::LAYERMETHOD_OPTIMIZETRANS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::LAYERMETHOD_REMOVEDUPS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::LAYERMETHOD_REMOVEZERO (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::LAYERMETHOD_COMPOSITE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::LAYERMETHOD_MERGE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.7 以降。
imagick::LAYERMETHOD_FLATTEN (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.7 以降。
imagick::LAYERMETHOD_MOSAIC (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.7 以降。
ORIENTATION_* 定数

imagick::ORIENTATION_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_TOPLEFT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_TOPRIGHT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_BOTTOMRIGHT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_BOTTOMLEFT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_LEFTTOP (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_RIGHTTOP (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_RIGHTBOTTOM (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
imagick::ORIENTATION_LEFTBOTTOM (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.0 以降。
DISTORTION 定数

imagick::DISTORTION_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_AFFINE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_AFFINEPROJECTION (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_ARC (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_BILINEAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_PERSPECTIVE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_PERSPECTIVEPROJECTION (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_SCALEROTATETRANSLATE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.6 以降。
imagick::DISTORTION_POLYNOMIAL (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_POLAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_DEPOLAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_BARREL (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_BARRELINVERSE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_SHEPARDS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DISTORTION_SENTINEL (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
ALPHACHANNEL_* 定数

imagick::ALPHACHANNEL_ACTIVATE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.8 以降。
imagick::ALPHACHANNEL_DEACTIVATE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.8 以降。
imagick::ALPHACHANNEL_RESET (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.8 以降。
imagick::ALPHACHANNEL_SET (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.8 以降。
imagick::ALPHACHANNEL_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_COPY (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_EXTRACT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_OPAQUE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_SHAPE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_TRANSPARENT (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::ALPHACHANNEL_BACKGROUND (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.5.3 以降。
imagick::ALPHACHANNEL_REMOVE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.7.8 以降。
imagick::ALPHACHANNEL_ASSOCIATE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.9.0 以降。
imagick::ALPHACHANNEL_DISSOCIATE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.9.0 以降。
imagick::ALPHACHANNEL_ON (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 7.0.0 以降。
imagick::ALPHACHANNEL_OFF (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 7.0.0 以降。
imagick::ALPHACHANNEL_DISCRETE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 7.0.0 以降。
SPARSECOLORMETHOD_* 定数

imagick::SPARSECOLORMETHOD_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::SPARSECOLORMETHOD_BARYCENTRIC (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::SPARSECOLORMETHOD_BILINEAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::SPARSECOLORMETHOD_POLYNOMIAL (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::SPARSECOLORMETHOD_SPEPARDS (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::SPARSECOLORMETHOD_VORONOI (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
FUNCTION_* 定数

imagick::FUNCTION_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.9 以降。
imagick::FUNCTION_POLYNOMIAL (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.9 以降。
imagick::FUNCTION_SINUSOID (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.9 以降。
INTERPOLATE_* 定数

imagick::INTERPOLATE_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_AVERAGE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_BICUBIC (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_BILINEAR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_FILTER (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_INTEGER (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_MESH (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_NEARESTNEIGHBOR (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.2 以降。
imagick::INTERPOLATE_SPLINE (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.3.4 以降。
DITHERMETHOD_* 定数

imagick::DITHERMETHOD_UNDEFINED (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DITHERMETHOD_NO (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DITHERMETHOD_RIEMERSMA (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
imagick::DITHERMETHOD_FLOYDSTEINBERG (int)
この定数は、Imagick のコンパイルを次のバージョンの ImageMagick で 行った場合に使用可能です。 6.4.6 以降。
add a note

User Contributed Notes 2 notes

up
2
ferenczi dot krisztian at gmail dot com
6 years ago
The `COLOR_OPACITY` doesn't exist if you are using ImageMagick lib 7 or newer version!

Here is the c source code:

#if MagickLibVersion < 0x700
IMAGICK_REGISTER_CONST_LONG("COLOR_OPACITY", PHP_IMAGICK_COLOR_OPACITY);
#endif

There isn't any information about it anywhere (or I didn't find it)! So, if you want to use it, use the 6 version of lib! You can see the current installed version of lib with this command:

$ identify -version
up
0
guy dot paddock at redbottledesign dot com
7 years ago
I believe the description for imagick::COMPOSITE_MINUS is incorrect. It states:

"Subtracts the source from the target"

But according to ImageMagick's documentation:

"The original method name 'Minus' is a synonym for 'Minus_Dst' meaning 'minus the destination'"

And defines "Minus_Dst" as:
"Src - Dest"

So the description of "imagick::COMPOSITE_MINUS" should be "Subtracts the target from the source"
To Top