hphp/runtime/ext/imagick/constants.cpp (927 lines of code) (raw):

/* +----------------------------------------------------------------------+ | HipHop for PHP | +----------------------------------------------------------------------+ | Copyright (c) 2010-present Facebook, Inc. (http://www.facebook.com) | | Copyright (c) 1997-2010 The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ */ #include "hphp/runtime/ext/imagick/constants.h" #include "hphp/runtime/ext/imagick/ext_imagick.h" #include "hphp/util/safe-cast.h" namespace HPHP { const StaticString // coord s_x("x"), s_y("y"), // size s_columns("columns"), s_rows("rows"), // geometry s_width("width"), s_height("height"), // affine s_sx("sx"), s_rx("rx"), s_ry("ry"), s_sy("sy"), s_tx("tx"), s_ty("ty"), // color s_r("r"), s_g("g"), s_b("b"), s_a("a"), s_hue("hue"), s_saturation("saturation"), s_luminosity("luminosity"), // extrema s_min("min"), s_max("max"), // channel extrema/range s_minima("minima"), s_maxima("maxima"), // channel kurtosis s_kurtosis("kurtosis"), s_skewness("skewness"), // channel mean s_mean("mean"), s_standardDeviation("standardDeviation"), // other channel statistics s_depth("depth"), // quantum depth s_quantumDepthLong("quantumDepthLong"), s_quantumDepthString("quantumDepthString"), // quantum range s_quantumRangeLong("quantumRangeLong"), s_quantumRangeString("quantumRangeString"), // version s_versionNumber("versionNumber"), s_versionString("versionString"), // identify s_imageName("imageName"), s_mimetype("mimetype"), s_geometry("geometry"), s_resolution("resolution"), s_signature("signature"), s_rawOutput("rawOutput"), s_format("format"), s_units("units"), s_type("type"), s_colorSpace("colorSpace"), s_fileSize("fileSize"), s_compression("compression"), // font metrics s_characterWidth("characterWidth"), s_characterHeight("characterHeight"), s_ascender("ascender"), s_descender("descender"), s_textWidth("textWidth"), s_textHeight("textHeight"), s_maxHorizontalAdvance("maxHorizontalAdvance"), s_x1("x1"), s_y1("y1"), s_x2("x2"), s_y2("y2"), s_originX("originX"), s_originY("originY"), s_boundingBox("boundingBox"), // class name s_Imagick("Imagick"), s_ImagickDraw("ImagickDraw"), s_ImagickPixel("ImagickPixel"), s_ImagickPixelIterator("ImagickPixelIterator"); void loadImagickConstants() { // COLOR_* constants // Colortype constants. These constants are mainly used with ImagickPixel. HHVM_RCC_INT(Imagick, COLOR_BLACK, IMAGICK_COLOR_BLACK); HHVM_RCC_INT(Imagick, COLOR_BLUE, IMAGICK_COLOR_BLUE); HHVM_RCC_INT(Imagick, COLOR_CYAN, IMAGICK_COLOR_CYAN); HHVM_RCC_INT(Imagick, COLOR_GREEN, IMAGICK_COLOR_GREEN); HHVM_RCC_INT(Imagick, COLOR_RED, IMAGICK_COLOR_RED); HHVM_RCC_INT(Imagick, COLOR_YELLOW, IMAGICK_COLOR_YELLOW); HHVM_RCC_INT(Imagick, COLOR_MAGENTA, IMAGICK_COLOR_MAGENTA); HHVM_RCC_INT(Imagick, COLOR_OPACITY, IMAGICK_COLOR_OPACITY); HHVM_RCC_INT(Imagick, COLOR_ALPHA, IMAGICK_COLOR_ALPHA); HHVM_RCC_INT(Imagick, COLOR_FUZZ, IMAGICK_COLOR_FUZZ); // DISPOSE constants // Dispose type constants HHVM_RCC_INT(Imagick, DISPOSE_UNRECOGNIZED, UnrecognizedDispose); HHVM_RCC_INT(Imagick, DISPOSE_UNDEFINED, UndefinedDispose); HHVM_RCC_INT(Imagick, DISPOSE_NONE, NoneDispose); HHVM_RCC_INT(Imagick, DISPOSE_BACKGROUND, BackgroundDispose); HHVM_RCC_INT(Imagick, DISPOSE_PREVIOUS, PreviousDispose); // Composite Operator Constants HHVM_RCC_INT(Imagick, COMPOSITE_DEFAULT, OverCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_UNDEFINED, UndefinedCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_NO, NoCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_ADD, AddCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_ATOP, AtopCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_BLEND, BlendCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_BUMPMAP, BumpmapCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_CLEAR, ClearCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COLORBURN, ColorBurnCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COLORDODGE, ColorDodgeCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COLORIZE, ColorizeCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYBLACK, CopyBlackCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYBLUE, CopyBlueCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPY, CopyCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYCYAN, CopyCyanCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYGREEN, CopyGreenCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYMAGENTA, CopyMagentaCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYOPACITY, CopyOpacityCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYRED, CopyRedCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_COPYYELLOW, CopyYellowCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DARKEN, DarkenCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DSTATOP, DstAtopCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DST, DstCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DSTIN, DstInCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DSTOUT, DstOutCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DSTOVER, DstOverCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DIFFERENCE, DifferenceCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DISPLACE, DisplaceCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DISSOLVE, DissolveCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_EXCLUSION, ExclusionCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_HARDLIGHT, HardLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_HUE, HueCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_IN, InCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LIGHTEN, LightenCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LUMINIZE, LuminizeCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MINUS, MinusCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MODULATE, ModulateCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MULTIPLY, MultiplyCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_OUT, OutCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_OVER, OverCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_OVERLAY, OverlayCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_PLUS, PlusCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_REPLACE, ReplaceCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SATURATE, SaturateCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SCREEN, ScreenCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SOFTLIGHT, SoftLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SRCATOP, SrcAtopCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SRC, SrcCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SRCIN, SrcInCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SRCOUT, SrcOutCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SRCOVER, SrcOverCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_SUBTRACT, SubtractCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_THRESHOLD, ThresholdCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_XOR, XorCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_CHANGEMASK, ChangeMaskCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LINEARLIGHT, LinearLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DIVIDE, DivideCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DISTORT, DistortCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_BLUR, BlurCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_PEGTOPLIGHT, PegtopLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_VIVIDLIGHT, VividLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_PINLIGHT, PinLightCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LINEARDODGE, LinearDodgeCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LINEARBURN, LinearBurnCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MATHEMATICS, MathematicsCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MODULUSADD, ModulusAddCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MODULUSSUBTRACT, ModulusSubtractCompositeOp); #if MagickLibVersion >= 0x670 HHVM_RCC_INT(Imagick, COMPOSITE_MINUSDST, MinusDstCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DIVIDEDST, DivideDstCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DIVIDESRC, DivideSrcCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_MINUSSRC, MinusSrcCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_DARKENINTENSITY, DarkenIntensityCompositeOp); HHVM_RCC_INT(Imagick, COMPOSITE_LIGHTENINTENSITY, LightenIntensityCompositeOp); #endif // MONTAGEMODE constants HHVM_RCC_INT(Imagick, MONTAGEMODE_FRAME, FrameMode); HHVM_RCC_INT(Imagick, MONTAGEMODE_UNFRAME, UnframeMode); HHVM_RCC_INT(Imagick, MONTAGEMODE_CONCATENATE, ConcatenateMode); // STYLE constants HHVM_RCC_INT(Imagick, STYLE_NORMAL, NormalStyle); HHVM_RCC_INT(Imagick, STYLE_ITALIC, ItalicStyle); HHVM_RCC_INT(Imagick, STYLE_OBLIQUE, ObliqueStyle); HHVM_RCC_INT(Imagick, STYLE_ANY, AnyStyle); // FILTER constants HHVM_RCC_INT(Imagick, FILTER_UNDEFINED, UndefinedFilter); HHVM_RCC_INT(Imagick, FILTER_POINT, PointFilter); HHVM_RCC_INT(Imagick, FILTER_BOX, BoxFilter); HHVM_RCC_INT(Imagick, FILTER_TRIANGLE, TriangleFilter); HHVM_RCC_INT(Imagick, FILTER_HERMITE, HermiteFilter); HHVM_RCC_INT(Imagick, FILTER_HANNING, HanningFilter); HHVM_RCC_INT(Imagick, FILTER_HAMMING, HammingFilter); HHVM_RCC_INT(Imagick, FILTER_BLACKMAN, BlackmanFilter); HHVM_RCC_INT(Imagick, FILTER_GAUSSIAN, GaussianFilter); HHVM_RCC_INT(Imagick, FILTER_QUADRATIC, QuadraticFilter); HHVM_RCC_INT(Imagick, FILTER_CUBIC, CubicFilter); HHVM_RCC_INT(Imagick, FILTER_CATROM, CatromFilter); HHVM_RCC_INT(Imagick, FILTER_MITCHELL, MitchellFilter); HHVM_RCC_INT(Imagick, FILTER_LANCZOS, LanczosFilter); HHVM_RCC_INT(Imagick, FILTER_BESSEL, BesselFilter); HHVM_RCC_INT(Imagick, FILTER_SINC, SincFilter); HHVM_RCC_INT(Imagick, FILTER_KAISER, KaiserFilter); HHVM_RCC_INT(Imagick, FILTER_WELSH, WelshFilter); HHVM_RCC_INT(Imagick, FILTER_PARZEN, ParzenFilter); HHVM_RCC_INT(Imagick, FILTER_LAGRANGE, LagrangeFilter); HHVM_RCC_INT(Imagick, FILTER_SENTINEL, SentinelFilter); HHVM_RCC_INT(Imagick, FILTER_BOHMAN, BohmanFilter); HHVM_RCC_INT(Imagick, FILTER_BARTLETT, BartlettFilter); HHVM_RCC_INT(Imagick, FILTER_JINC, JincFilter); HHVM_RCC_INT(Imagick, FILTER_SINCFAST, SincFastFilter); HHVM_RCC_INT(Imagick, FILTER_ROBIDOUX, RobidouxFilter); HHVM_RCC_INT(Imagick, FILTER_LANCZOSSHARP, LanczosSharpFilter); HHVM_RCC_INT(Imagick, FILTER_LANCZOS2, Lanczos2Filter); HHVM_RCC_INT(Imagick, FILTER_LANCZOS2SHARP, Lanczos2SharpFilter); #if MagickLibVersion >= 0x677 HHVM_RCC_INT(Imagick, FILTER_ROBIDOUXSHARP, RobidouxSharpFilter); HHVM_RCC_INT(Imagick, FILTER_COSINE, CosineFilter); #endif #if MagickLibVersion >= 0x678 HHVM_RCC_INT(Imagick, FILTER_SPLINE, SplineFilter); #endif #if MagickLibVersion >= 0x681 HHVM_RCC_INT(Imagick, FILTER_LANCZOSRADIUS, LanczosRadiusFilter); #endif // IMGTYPE constants HHVM_RCC_INT(Imagick, IMGTYPE_UNDEFINED, UndefinedType); HHVM_RCC_INT(Imagick, IMGTYPE_BILEVEL, BilevelType); HHVM_RCC_INT(Imagick, IMGTYPE_GRAYSCALE, GrayscaleType); HHVM_RCC_INT(Imagick, IMGTYPE_GRAYSCALEMATTE, GrayscaleMatteType); HHVM_RCC_INT(Imagick, IMGTYPE_PALETTEMATTE, PaletteMatteType); HHVM_RCC_INT(Imagick, IMGTYPE_TRUECOLOR, TrueColorType); HHVM_RCC_INT(Imagick, IMGTYPE_TRUECOLORMATTE, TrueColorMatteType); HHVM_RCC_INT(Imagick, IMGTYPE_COLORSEPARATION, ColorSeparationType); HHVM_RCC_INT(Imagick, IMGTYPE_COLORSEPARATIONMATTE, ColorSeparationMatteType); HHVM_RCC_INT(Imagick, IMGTYPE_OPTIMIZE, OptimizeType); HHVM_RCC_INT(Imagick, IMGTYPE_PALETTEBILEVELMATTE, PaletteBilevelMatteType); HHVM_RCC_INT(Imagick, IMGTYPE_PALETTE, PaletteType); // RESOLUTION constants HHVM_RCC_INT(Imagick, RESOLUTION_UNDEFINED, UndefinedResolution); HHVM_RCC_INT(Imagick, RESOLUTION_PIXELSPERINCH, PixelsPerInchResolution); HHVM_RCC_INT(Imagick, RESOLUTION_PIXELSPERCENTIMETER, PixelsPerCentimeterResolution); // COMPRESSION constants HHVM_RCC_INT(Imagick, COMPRESSION_UNDEFINED, UndefinedCompression); HHVM_RCC_INT(Imagick, COMPRESSION_NO, NoCompression); HHVM_RCC_INT(Imagick, COMPRESSION_BZIP, BZipCompression); HHVM_RCC_INT(Imagick, COMPRESSION_FAX, FaxCompression); HHVM_RCC_INT(Imagick, COMPRESSION_GROUP4, Group4Compression); HHVM_RCC_INT(Imagick, COMPRESSION_JPEG, JPEGCompression); HHVM_RCC_INT(Imagick, COMPRESSION_JPEG2000, JPEG2000Compression); HHVM_RCC_INT(Imagick, COMPRESSION_LOSSLESSJPEG, LosslessJPEGCompression); HHVM_RCC_INT(Imagick, COMPRESSION_LZW, LZWCompression); HHVM_RCC_INT(Imagick, COMPRESSION_RLE, RLECompression); HHVM_RCC_INT(Imagick, COMPRESSION_ZIP, ZipCompression); HHVM_RCC_INT(Imagick, COMPRESSION_DXT1, DXT1Compression); HHVM_RCC_INT(Imagick, COMPRESSION_DXT3, DXT3Compression); HHVM_RCC_INT(Imagick, COMPRESSION_DXT5, DXT5Compression); HHVM_RCC_INT(Imagick, COMPRESSION_ZIPS, ZipSCompression); HHVM_RCC_INT(Imagick, COMPRESSION_PIZ, PizCompression); HHVM_RCC_INT(Imagick, COMPRESSION_PXR24, Pxr24Compression); HHVM_RCC_INT(Imagick, COMPRESSION_B44, B44Compression); HHVM_RCC_INT(Imagick, COMPRESSION_B44A, B44ACompression); HHVM_RCC_INT(Imagick, COMPRESSION_LZMA, LZMACompression); #if MagickLibVersion >= 0x670 HHVM_RCC_INT(Imagick, COMPRESSION_JBIG1, JBIG1Compression); HHVM_RCC_INT(Imagick, COMPRESSION_JBIG2, JBIG2Compression); #endif // PAINT constants HHVM_RCC_INT(Imagick, PAINT_POINT, PointMethod); HHVM_RCC_INT(Imagick, PAINT_REPLACE, ReplaceMethod); HHVM_RCC_INT(Imagick, PAINT_FLOODFILL, FloodfillMethod); HHVM_RCC_INT(Imagick, PAINT_FILLTOBORDER, FillToBorderMethod); HHVM_RCC_INT(Imagick, PAINT_RESET, ResetMethod); // GRAVITY constants HHVM_RCC_INT(Imagick, GRAVITY_NORTHWEST, NorthWestGravity); HHVM_RCC_INT(Imagick, GRAVITY_NORTH, NorthGravity); HHVM_RCC_INT(Imagick, GRAVITY_NORTHEAST, NorthEastGravity); HHVM_RCC_INT(Imagick, GRAVITY_WEST, WestGravity); HHVM_RCC_INT(Imagick, GRAVITY_CENTER, CenterGravity); HHVM_RCC_INT(Imagick, GRAVITY_EAST, EastGravity); HHVM_RCC_INT(Imagick, GRAVITY_SOUTHWEST, SouthWestGravity); HHVM_RCC_INT(Imagick, GRAVITY_SOUTH, SouthGravity); HHVM_RCC_INT(Imagick, GRAVITY_SOUTHEAST, SouthEastGravity); // STRETCH constants HHVM_RCC_INT(Imagick, STRETCH_NORMAL, NormalStretch); HHVM_RCC_INT(Imagick, STRETCH_ULTRACONDENSED, UltraCondensedStretch); HHVM_RCC_INT(Imagick, STRETCH_CONDENSED, CondensedStretch); HHVM_RCC_INT(Imagick, STRETCH_SEMICONDENSED, SemiCondensedStretch); HHVM_RCC_INT(Imagick, STRETCH_SEMIEXPANDED, SemiExpandedStretch); HHVM_RCC_INT(Imagick, STRETCH_EXPANDED, ExpandedStretch); HHVM_RCC_INT(Imagick, STRETCH_EXTRAEXPANDED, ExtraExpandedStretch); HHVM_RCC_INT(Imagick, STRETCH_ULTRAEXPANDED, UltraExpandedStretch); HHVM_RCC_INT(Imagick, STRETCH_ANY, AnyStretch); // ALIGN constants HHVM_RCC_INT(Imagick, ALIGN_UNDEFINED, UndefinedAlign); HHVM_RCC_INT(Imagick, ALIGN_LEFT, LeftAlign); HHVM_RCC_INT(Imagick, ALIGN_CENTER, CenterAlign); HHVM_RCC_INT(Imagick, ALIGN_RIGHT, RightAlign); // DECORATION constants HHVM_RCC_INT(Imagick, DECORATION_NO, NoDecoration); HHVM_RCC_INT(Imagick, DECORATION_UNDERLINE, UnderlineDecoration); HHVM_RCC_INT(Imagick, DECORATION_OVERLINE, OverlineDecoration); HHVM_RCC_INT(Imagick, DECORATION_LINETROUGH, LineThroughDecoration); // NOISE constants HHVM_RCC_INT(Imagick, NOISE_UNIFORM, UniformNoise); HHVM_RCC_INT(Imagick, NOISE_GAUSSIAN, GaussianNoise); HHVM_RCC_INT(Imagick, NOISE_MULTIPLICATIVEGAUSSIAN, MultiplicativeGaussianNoise); HHVM_RCC_INT(Imagick, NOISE_IMPULSE, ImpulseNoise); HHVM_RCC_INT(Imagick, NOISE_LAPLACIAN, LaplacianNoise); HHVM_RCC_INT(Imagick, NOISE_POISSON, PoissonNoise); HHVM_RCC_INT(Imagick, NOISE_RANDOM, RandomNoise); // CHANNEL constants HHVM_RCC_INT(Imagick, CHANNEL_UNDEFINED, UndefinedChannel); HHVM_RCC_INT(Imagick, CHANNEL_RED, RedChannel); HHVM_RCC_INT(Imagick, CHANNEL_GRAY, GrayChannel); HHVM_RCC_INT(Imagick, CHANNEL_CYAN, CyanChannel); HHVM_RCC_INT(Imagick, CHANNEL_GREEN, GreenChannel); HHVM_RCC_INT(Imagick, CHANNEL_MAGENTA, MagentaChannel); HHVM_RCC_INT(Imagick, CHANNEL_BLUE, BlueChannel); HHVM_RCC_INT(Imagick, CHANNEL_YELLOW, YellowChannel); HHVM_RCC_INT(Imagick, CHANNEL_ALPHA, AlphaChannel); HHVM_RCC_INT(Imagick, CHANNEL_OPACITY, OpacityChannel); HHVM_RCC_INT(Imagick, CHANNEL_MATTE, MatteChannel); HHVM_RCC_INT(Imagick, CHANNEL_BLACK, BlackChannel); HHVM_RCC_INT(Imagick, CHANNEL_INDEX, IndexChannel); HHVM_RCC_INT(Imagick, CHANNEL_ALL, AllChannels); HHVM_RCC_INT(Imagick, CHANNEL_DEFAULT, DefaultChannels); HHVM_RCC_INT(Imagick, CHANNEL_TRUEALPHA, TrueAlphaChannel); HHVM_RCC_INT(Imagick, CHANNEL_RGBS, RGBChannels); HHVM_RCC_INT(Imagick, CHANNEL_SYNC, SyncChannels); #if MagickLibVersion >= 0x670 HHVM_RCC_INT(Imagick, CHANNEL_COMPOSITES, CompositeChannels); #endif // METRIC constants HHVM_RCC_INT(Imagick, METRIC_UNDEFINED, UndefinedMetric); HHVM_RCC_INT(Imagick, METRIC_MEANABSOLUTEERROR, MeanAbsoluteErrorMetric); HHVM_RCC_INT(Imagick, METRIC_MEANSQUAREERROR, MeanSquaredErrorMetric); HHVM_RCC_INT(Imagick, METRIC_PEAKABSOLUTEERROR, PeakAbsoluteErrorMetric); HHVM_RCC_INT(Imagick, METRIC_PEAKSIGNALTONOISERATIO, PeakSignalToNoiseRatioMetric); HHVM_RCC_INT(Imagick, METRIC_ROOTMEANSQUAREDERROR, RootMeanSquaredErrorMetric); // PIXEL constants HHVM_RCC_INT(Imagick, PIXEL_CHAR, CharPixel); HHVM_RCC_INT(Imagick, PIXEL_DOUBLE, DoublePixel); HHVM_RCC_INT(Imagick, PIXEL_FLOAT, FloatPixel); HHVM_RCC_INT(Imagick, PIXEL_INTEGER, IntegerPixel); HHVM_RCC_INT(Imagick, PIXEL_LONG, LongPixel); HHVM_RCC_INT(Imagick, PIXEL_QUANTUM, QuantumPixel); HHVM_RCC_INT(Imagick, PIXEL_SHORT, ShortPixel); // EVALUATE constants HHVM_RCC_INT(Imagick, EVALUATE_UNDEFINED, UndefinedEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_ADD, AddEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_AND, AndEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_DIVIDE, DivideEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_LEFTSHIFT, LeftShiftEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MAX, MaxEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MIN, MinEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MULTIPLY, MultiplyEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_OR, OrEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_RIGHTSHIFT, RightShiftEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_SET, SetEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_SUBTRACT, SubtractEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_XOR, XorEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_POW, PowEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_LOG, LogEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_THRESHOLD, ThresholdEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_THRESHOLDBLACK, ThresholdBlackEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_THRESHOLDWHITE, ThresholdWhiteEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_GAUSSIANNOISE, GaussianNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_IMPULSENOISE, ImpulseNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_LAPLACIANNOISE, LaplacianNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MULTIPLICATIVENOISE, MultiplicativeNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_POISSONNOISE, PoissonNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_UNIFORMNOISE, UniformNoiseEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_COSINE, CosineEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_SINE, SineEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_ADDMODULUS, AddModulusEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MEAN, MeanEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_ABS, AbsEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_EXPONENTIAL, ExponentialEvaluateOperator); HHVM_RCC_INT(Imagick, EVALUATE_MEDIAN, MedianEvaluateOperator); #if MagickLibVersion >= 0x676 HHVM_RCC_INT(Imagick, EVALUATE_SUM, SumEvaluateOperator); #endif // COLORSPACE constants HHVM_RCC_INT(Imagick, COLORSPACE_UNDEFINED, UndefinedColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_RGB, RGBColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_GRAY, GRAYColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_TRANSPARENT, TransparentColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_OHTA, OHTAColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_LAB, LABColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_XYZ, XYZColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YCBCR, YCbCrColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YCC, YCCColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YIQ, YIQColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YPBPR, YPbPrColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YUV, YUVColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_CMYK, CMYKColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_SRGB, sRGBColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HSB, HSBColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HSL, HSLColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HWB, HWBColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_REC601LUMA, Rec601LumaColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_REC709LUMA, Rec709LumaColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_LOG, LogColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_CMY, CMYColorspace); #if MagickLibVersion >= 0x679 HHVM_RCC_INT(Imagick, COLORSPACE_LUV, LuvColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HCL, HCLColorspace); #endif #if MagickLibVersion >= 0x680 HHVM_RCC_INT(Imagick, COLORSPACE_LCH, LCHColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_LMS, LMSColorspace); #endif #if MagickLibVersion >= 0x686 HHVM_RCC_INT(Imagick, COLORSPACE_LCHAB, LCHabColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_LCHUV, LCHuvColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_SCRGB, scRGBColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HSI, HSIColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HSV, HSVColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_HCLP, HCLpColorspace); HHVM_RCC_INT(Imagick, COLORSPACE_YDBDR, YDbDrColorspace); #endif // VIRTUALPIXELMETHOD constants HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_UNDEFINED, UndefinedVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_BACKGROUND, BackgroundVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_CONSTANT, ConstantVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_EDGE, EdgeVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_MIRROR, MirrorVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_TILE, TileVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_TRANSPARENT, TransparentVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_MASK, MaskVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_BLACK, BlackVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_GRAY, GrayVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_WHITE, WhiteVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_HORIZONTALTILE, HorizontalTileVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_VERTICALTILE, VerticalTileVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_HORIZONTALTILEEDGE, HorizontalTileEdgeVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_VERTICALTILEEDGE, VerticalTileEdgeVirtualPixelMethod); HHVM_RCC_INT(Imagick, VIRTUALPIXELMETHOD_CHECKERTILE, CheckerTileVirtualPixelMethod); // PREVIEW constants HHVM_RCC_INT(Imagick, PREVIEW_UNDEFINED, UndefinedPreview); HHVM_RCC_INT(Imagick, PREVIEW_ROTATE, RotatePreview); HHVM_RCC_INT(Imagick, PREVIEW_SHEAR, ShearPreview); HHVM_RCC_INT(Imagick, PREVIEW_ROLL, RollPreview); HHVM_RCC_INT(Imagick, PREVIEW_HUE, HuePreview); HHVM_RCC_INT(Imagick, PREVIEW_SATURATION, SaturationPreview); HHVM_RCC_INT(Imagick, PREVIEW_BRIGHTNESS, BrightnessPreview); HHVM_RCC_INT(Imagick, PREVIEW_GAMMA, GammaPreview); HHVM_RCC_INT(Imagick, PREVIEW_SPIFF, SpiffPreview); HHVM_RCC_INT(Imagick, PREVIEW_DULL, DullPreview); HHVM_RCC_INT(Imagick, PREVIEW_GRAYSCALE, GrayscalePreview); HHVM_RCC_INT(Imagick, PREVIEW_QUANTIZE, QuantizePreview); HHVM_RCC_INT(Imagick, PREVIEW_DESPECKLE, DespecklePreview); HHVM_RCC_INT(Imagick, PREVIEW_REDUCENOISE, ReduceNoisePreview); HHVM_RCC_INT(Imagick, PREVIEW_ADDNOISE, AddNoisePreview); HHVM_RCC_INT(Imagick, PREVIEW_SHARPEN, SharpenPreview); HHVM_RCC_INT(Imagick, PREVIEW_BLUR, BlurPreview); HHVM_RCC_INT(Imagick, PREVIEW_THRESHOLD, ThresholdPreview); HHVM_RCC_INT(Imagick, PREVIEW_EDGEDETECT, EdgeDetectPreview); HHVM_RCC_INT(Imagick, PREVIEW_SPREAD, SpreadPreview); HHVM_RCC_INT(Imagick, PREVIEW_SOLARIZE, SolarizePreview); HHVM_RCC_INT(Imagick, PREVIEW_SHADE, ShadePreview); HHVM_RCC_INT(Imagick, PREVIEW_RAISE, RaisePreview); HHVM_RCC_INT(Imagick, PREVIEW_SEGMENT, SegmentPreview); HHVM_RCC_INT(Imagick, PREVIEW_SWIRL, SwirlPreview); HHVM_RCC_INT(Imagick, PREVIEW_IMPLODE, ImplodePreview); HHVM_RCC_INT(Imagick, PREVIEW_WAVE, WavePreview); HHVM_RCC_INT(Imagick, PREVIEW_OILPAINT, OilPaintPreview); HHVM_RCC_INT(Imagick, PREVIEW_CHARCOALDRAWING, CharcoalDrawingPreview); HHVM_RCC_INT(Imagick, PREVIEW_JPEG, JPEGPreview); // RENDERINGINTENT constants HHVM_RCC_INT(Imagick, RENDERINGINTENT_UNDEFINED, UndefinedIntent); HHVM_RCC_INT(Imagick, RENDERINGINTENT_SATURATION, SaturationIntent); HHVM_RCC_INT(Imagick, RENDERINGINTENT_PERCEPTUAL, PerceptualIntent); HHVM_RCC_INT(Imagick, RENDERINGINTENT_ABSOLUTE, AbsoluteIntent); HHVM_RCC_INT(Imagick, RENDERINGINTENT_RELATIVE, RelativeIntent); // INTERLACE constants HHVM_RCC_INT(Imagick, INTERLACE_UNDEFINED, UndefinedInterlace); HHVM_RCC_INT(Imagick, INTERLACE_NO, NoInterlace); HHVM_RCC_INT(Imagick, INTERLACE_LINE, LineInterlace); HHVM_RCC_INT(Imagick, INTERLACE_PLANE, PlaneInterlace); HHVM_RCC_INT(Imagick, INTERLACE_PARTITION, PartitionInterlace); HHVM_RCC_INT(Imagick, INTERLACE_GIF, GIFInterlace); HHVM_RCC_INT(Imagick, INTERLACE_JPEG, JPEGInterlace); HHVM_RCC_INT(Imagick, INTERLACE_PNG, PNGInterlace); // FILLRULE constants HHVM_RCC_INT(Imagick, FILLRULE_UNDEFINED, UndefinedRule); HHVM_RCC_INT(Imagick, FILLRULE_EVENODD, EvenOddRule); HHVM_RCC_INT(Imagick, FILLRULE_NONZERO, NonZeroRule); // PATHUNITS constants HHVM_RCC_INT(Imagick, PATHUNITS_UNDEFINED, UndefinedPathUnits); HHVM_RCC_INT(Imagick, PATHUNITS_USERSPACE, UserSpace); HHVM_RCC_INT(Imagick, PATHUNITS_USERSPACEONUSE, UserSpaceOnUse); HHVM_RCC_INT(Imagick, PATHUNITS_OBJECTBOUNDINGBOX, ObjectBoundingBox); // LINECAP constants HHVM_RCC_INT(Imagick, LINECAP_UNDEFINED, UndefinedCap); HHVM_RCC_INT(Imagick, LINECAP_BUTT, ButtCap); HHVM_RCC_INT(Imagick, LINECAP_ROUND, RoundCap); HHVM_RCC_INT(Imagick, LINECAP_SQUARE, SquareCap); // LINEJOIN constants HHVM_RCC_INT(Imagick, LINEJOIN_UNDEFINED, UndefinedJoin); HHVM_RCC_INT(Imagick, LINEJOIN_MITER, MiterJoin); HHVM_RCC_INT(Imagick, LINEJOIN_ROUND, RoundJoin); HHVM_RCC_INT(Imagick, LINEJOIN_BEVEL, BevelJoin); // RESOURCETYPE constants HHVM_RCC_INT(Imagick, RESOURCETYPE_UNDEFINED, UndefinedResource); HHVM_RCC_INT(Imagick, RESOURCETYPE_AREA, AreaResource); HHVM_RCC_INT(Imagick, RESOURCETYPE_DISK, DiskResource); HHVM_RCC_INT(Imagick, RESOURCETYPE_FILE, FileResource); HHVM_RCC_INT(Imagick, RESOURCETYPE_MAP, MapResource); HHVM_RCC_INT(Imagick, RESOURCETYPE_MEMORY, MemoryResource); #if MagickLibVersion > 0x678 HHVM_RCC_INT(Imagick, RESOURCETYPE_THREAD, ThreadResource); #endif // LAYERMETHOD constants HHVM_RCC_INT(Imagick, LAYERMETHOD_UNDEFINED, UndefinedLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_COALESCE, CoalesceLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_COMPAREANY, CompareAnyLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_COMPARECLEAR, CompareClearLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_COMPAREOVERLAY, CompareOverlayLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_DISPOSE, DisposeLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_OPTIMIZE, OptimizeLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_OPTIMIZEPLUS, OptimizePlusLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_OPTIMIZETRANS, OptimizeTransLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_COMPOSITE, CompositeLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_OPTIMIZEIMAGE, OptimizeImageLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_REMOVEDUPS, RemoveDupsLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_REMOVEZERO, RemoveZeroLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_MERGE, MergeLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_FLATTEN, FlattenLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_MOSAIC, MosaicLayer); HHVM_RCC_INT(Imagick, LAYERMETHOD_TRIMBOUNDS, TrimBoundsLayer); // ORIENTATION constants HHVM_RCC_INT(Imagick, ORIENTATION_UNDEFINED, UndefinedOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_TOPLEFT, TopLeftOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_TOPRIGHT, TopRightOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_BOTTOMRIGHT, BottomRightOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_BOTTOMLEFT, BottomLeftOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_LEFTTOP, LeftTopOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_RIGHTTOP, RightTopOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_RIGHTBOTTOM, RightBottomOrientation); HHVM_RCC_INT(Imagick, ORIENTATION_LEFTBOTTOM, LeftBottomOrientation); // DISTORTION constants HHVM_RCC_INT(Imagick, DISTORTION_UNDEFINED, UndefinedDistortion); HHVM_RCC_INT(Imagick, DISTORTION_AFFINE, AffineDistortion); HHVM_RCC_INT(Imagick, DISTORTION_AFFINEPROJECTION, AffineProjectionDistortion); HHVM_RCC_INT(Imagick, DISTORTION_ARC, ArcDistortion); HHVM_RCC_INT(Imagick, DISTORTION_BILINEAR, BilinearDistortion); HHVM_RCC_INT(Imagick, DISTORTION_PERSPECTIVE, PerspectiveDistortion); HHVM_RCC_INT(Imagick, DISTORTION_PERSPECTIVEPROJECTION, PerspectiveProjectionDistortion); HHVM_RCC_INT(Imagick, DISTORTION_SCALEROTATETRANSLATE, ScaleRotateTranslateDistortion); HHVM_RCC_INT(Imagick, DISTORTION_POLYNOMIAL, PolynomialDistortion); HHVM_RCC_INT(Imagick, DISTORTION_POLAR, PolarDistortion); HHVM_RCC_INT(Imagick, DISTORTION_DEPOLAR, DePolarDistortion); HHVM_RCC_INT(Imagick, DISTORTION_BARREL, BarrelDistortion); HHVM_RCC_INT(Imagick, DISTORTION_BARRELINVERSE, BarrelInverseDistortion); HHVM_RCC_INT(Imagick, DISTORTION_SHEPARDS, ShepardsDistortion); HHVM_RCC_INT(Imagick, DISTORTION_SENTINEL, SentinelDistortion); HHVM_RCC_INT(Imagick, DISTORTION_BILINEARFORWARD, BilinearForwardDistortion); HHVM_RCC_INT(Imagick, DISTORTION_BILINEARREVERSE, BilinearReverseDistortion); #if MagickLibVersion >= 0x670 HHVM_RCC_INT(Imagick, DISTORTION_RESIZE, ResizeDistortion); #endif #if MagickLibVersion >= 0x671 HHVM_RCC_INT(Imagick, DISTORTION_CYLINDER2PLANE, Cylinder2PlaneDistortion); HHVM_RCC_INT(Imagick, DISTORTION_PLANE2CYLINDER, Plane2CylinderDistortion); #endif // ALPHACHANNEL constants HHVM_RCC_INT(Imagick, ALPHACHANNEL_ACTIVATE, ActivateAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_DEACTIVATE, DeactivateAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_RESET, ResetAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_SET, SetAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_UNDEFINED, UndefinedAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_COPY, CopyAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_EXTRACT, ExtractAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_OPAQUE, OpaqueAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_SHAPE, ShapeAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_TRANSPARENT, TransparentAlphaChannel); #if MagickLibVersion >= 0x680 HHVM_RCC_INT(Imagick, ALPHACHANNEL_FLATTEN, FlattenAlphaChannel); HHVM_RCC_INT(Imagick, ALPHACHANNEL_REMOVE, RemoveAlphaChannel); #endif // SPARSECOLORMETHOD constants HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_UNDEFINED, UndefinedColorInterpolate); HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_BARYCENTRIC, BarycentricColorInterpolate); HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_BILINEAR, BilinearColorInterpolate); HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_POLYNOMIAL, PolynomialColorInterpolate); HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_SPEPARDS, ShepardsColorInterpolate); HHVM_RCC_INT(Imagick, SPARSECOLORMETHOD_VORONOI, VoronoiColorInterpolate); // FUNCTION constants HHVM_RCC_INT(Imagick, FUNCTION_UNDEFINED, UndefinedFunction); HHVM_RCC_INT(Imagick, FUNCTION_POLYNOMIAL, PolynomialFunction); HHVM_RCC_INT(Imagick, FUNCTION_SINUSOID, SinusoidFunction); HHVM_RCC_INT(Imagick, FUNCTION_ARCSIN, ArcsinFunction); HHVM_RCC_INT(Imagick, FUNCTION_ARCTAN, ArctanFunction); // INTERPOLATE constants HHVM_RCC_INT(Imagick, INTERPOLATE_UNDEFINED, UndefinedInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_AVERAGE, AverageInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_BICUBIC, BicubicInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_BILINEAR, BilinearInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_FILTER, FilterInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_INTEGER, IntegerInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_MESH, MeshInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_NEARESTNEIGHBOR, NearestNeighborInterpolatePixel); HHVM_RCC_INT(Imagick, INTERPOLATE_SPLINE, SplineInterpolatePixel); // DITHERMETHOD constants HHVM_RCC_INT(Imagick, DITHERMETHOD_UNDEFINED, UndefinedDitherMethod); HHVM_RCC_INT(Imagick, DITHERMETHOD_NO, NoDitherMethod); HHVM_RCC_INT(Imagick, DITHERMETHOD_RIEMERSMA, RiemersmaDitherMethod); HHVM_RCC_INT(Imagick, DITHERMETHOD_FLOYDSTEINBERG, FloydSteinbergDitherMethod); // Global constants HHVM_RC_INT(MW_AbsoluteIntent, AbsoluteIntent); HHVM_RC_INT(MW_AddCompositeOp, AddCompositeOp); HHVM_RC_INT(MW_AddEvaluateOperator, AddEvaluateOperator); HHVM_RC_INT(MW_AddNoisePreview, AddNoisePreview); HHVM_RC_INT(MW_AllChannels, AllChannels); HHVM_RC_INT(MW_AlphaChannel, AlphaChannel); HHVM_RC_INT(MW_AndEvaluateOperator, AndEvaluateOperator); HHVM_RC_INT(MW_AnyStretch, AnyStretch); HHVM_RC_INT(MW_AnyStyle, AnyStyle); HHVM_RC_INT(MW_AreaResource, AreaResource); HHVM_RC_INT(MW_AtopCompositeOp, AtopCompositeOp); HHVM_RC_INT(MW_BZipCompression, BZipCompression); HHVM_RC_INT(MW_BackgroundDispose, BackgroundDispose); HHVM_RC_INT(MW_BesselFilter, BesselFilter); HHVM_RC_INT(MW_BevelJoin, BevelJoin); HHVM_RC_INT(MW_BilevelType, BilevelType); HHVM_RC_INT(MW_BlackChannel, BlackChannel); HHVM_RC_INT(MW_BlackmanFilter, BlackmanFilter); HHVM_RC_INT(MW_BlendCompositeOp, BlendCompositeOp); HHVM_RC_INT(MW_BlobError, BlobError); HHVM_RC_INT(MW_BlobFatalError, BlobFatalError); HHVM_RC_INT(MW_BlobWarning, BlobWarning); HHVM_RC_INT(MW_BlueChannel, BlueChannel); HHVM_RC_INT(MW_BlurPreview, BlurPreview); HHVM_RC_INT(MW_BoxFilter, BoxFilter); HHVM_RC_INT(MW_BrightnessPreview, BrightnessPreview); HHVM_RC_INT(MW_BumpmapCompositeOp, BumpmapCompositeOp); HHVM_RC_INT(MW_ButtCap, ButtCap); HHVM_RC_INT(MW_CMYKColorspace, CMYKColorspace); HHVM_RC_INT(MW_CacheError, CacheError); HHVM_RC_INT(MW_CacheFatalError, CacheFatalError); HHVM_RC_INT(MW_CacheWarning, CacheWarning); HHVM_RC_INT(MW_CatromFilter, CatromFilter); HHVM_RC_INT(MW_CenterAlign, CenterAlign); HHVM_RC_INT(MW_CenterGravity, CenterGravity); HHVM_RC_INT(MW_CharPixel, CharPixel); HHVM_RC_INT(MW_CharcoalDrawingPreview, CharcoalDrawingPreview); HHVM_RC_INT(MW_ClearCompositeOp, ClearCompositeOp); HHVM_RC_INT(MW_CoderError, CoderError); HHVM_RC_INT(MW_CoderFatalError, CoderFatalError); HHVM_RC_INT(MW_CoderWarning, CoderWarning); HHVM_RC_INT(MW_ColorBurnCompositeOp, ColorBurnCompositeOp); HHVM_RC_INT(MW_ColorDodgeCompositeOp, ColorDodgeCompositeOp); HHVM_RC_INT(MW_ColorSeparationMatteType, ColorSeparationMatteType); HHVM_RC_INT(MW_ColorSeparationType, ColorSeparationType); HHVM_RC_INT(MW_ColorizeCompositeOp, ColorizeCompositeOp); HHVM_RC_INT(MW_ConcatenateMode, ConcatenateMode); HHVM_RC_INT(MW_CondensedStretch, CondensedStretch); HHVM_RC_INT(MW_ConfigureError, ConfigureError); HHVM_RC_INT(MW_ConfigureFatalError, ConfigureFatalError); HHVM_RC_INT(MW_ConfigureWarning, ConfigureWarning); HHVM_RC_INT(MW_ConstantVirtualPixelMethod, ConstantVirtualPixelMethod); HHVM_RC_INT(MW_CopyBlackCompositeOp, CopyBlackCompositeOp); HHVM_RC_INT(MW_CopyBlueCompositeOp, CopyBlueCompositeOp); HHVM_RC_INT(MW_CopyCompositeOp, CopyCompositeOp); HHVM_RC_INT(MW_CopyCyanCompositeOp, CopyCyanCompositeOp); HHVM_RC_INT(MW_CopyGreenCompositeOp, CopyGreenCompositeOp); HHVM_RC_INT(MW_CopyMagentaCompositeOp, CopyMagentaCompositeOp); HHVM_RC_INT(MW_CopyOpacityCompositeOp, CopyOpacityCompositeOp); HHVM_RC_INT(MW_CopyRedCompositeOp, CopyRedCompositeOp); HHVM_RC_INT(MW_CopyYellowCompositeOp, CopyYellowCompositeOp); HHVM_RC_INT(MW_CorruptImageError, CorruptImageError); HHVM_RC_INT(MW_CorruptImageFatalError, CorruptImageFatalError); HHVM_RC_INT(MW_CorruptImageWarning, CorruptImageWarning); HHVM_RC_INT(MW_CubicFilter, CubicFilter); HHVM_RC_INT(MW_CyanChannel, CyanChannel); HHVM_RC_INT(MW_DarkenCompositeOp, DarkenCompositeOp); HHVM_RC_INT(MW_DelegateError, DelegateError); HHVM_RC_INT(MW_DelegateFatalError, DelegateFatalError); HHVM_RC_INT(MW_DelegateWarning, DelegateWarning); HHVM_RC_INT(MW_DespecklePreview, DespecklePreview); HHVM_RC_INT(MW_DifferenceCompositeOp, DifferenceCompositeOp); HHVM_RC_INT(MW_DiskResource, DiskResource); HHVM_RC_INT(MW_DisplaceCompositeOp, DisplaceCompositeOp); HHVM_RC_INT(MW_DissolveCompositeOp, DissolveCompositeOp); HHVM_RC_INT(MW_DivideEvaluateOperator, DivideEvaluateOperator); HHVM_RC_INT(MW_DoublePixel, DoublePixel); HHVM_RC_INT(MW_DrawError, DrawError); HHVM_RC_INT(MW_DrawFatalError, DrawFatalError); HHVM_RC_INT(MW_DrawWarning, DrawWarning); HHVM_RC_INT(MW_DstAtopCompositeOp, DstAtopCompositeOp); HHVM_RC_INT(MW_DstCompositeOp, DstCompositeOp); HHVM_RC_INT(MW_DstInCompositeOp, DstInCompositeOp); HHVM_RC_INT(MW_DstOutCompositeOp, DstOutCompositeOp); HHVM_RC_INT(MW_DstOverCompositeOp, DstOverCompositeOp); HHVM_RC_INT(MW_DullPreview, DullPreview); HHVM_RC_INT(MW_EastGravity, EastGravity); HHVM_RC_INT(MW_EdgeDetectPreview, EdgeDetectPreview); HHVM_RC_INT(MW_EdgeVirtualPixelMethod, EdgeVirtualPixelMethod); HHVM_RC_INT(MW_ErrorException, ErrorException); HHVM_RC_INT(MW_EvenOddRule, EvenOddRule); HHVM_RC_INT(MW_ExclusionCompositeOp, ExclusionCompositeOp); HHVM_RC_INT(MW_ExpandedStretch, ExpandedStretch); HHVM_RC_INT(MW_ExtraCondensedStretch, ExtraCondensedStretch); HHVM_RC_INT(MW_ExtraExpandedStretch, ExtraExpandedStretch); HHVM_RC_INT(MW_FatalErrorException, ::FatalErrorException); HHVM_RC_INT(MW_FaxCompression, FaxCompression); HHVM_RC_INT(MW_FileOpenError, FileOpenError); HHVM_RC_INT(MW_FileOpenFatalError, FileOpenFatalError); HHVM_RC_INT(MW_FileOpenWarning, FileOpenWarning); HHVM_RC_INT(MW_FileResource, FileResource); HHVM_RC_INT(MW_FillToBorderMethod, FillToBorderMethod); HHVM_RC_INT(MW_FloatPixel, FloatPixel); HHVM_RC_INT(MW_FloodfillMethod, FloodfillMethod); HHVM_RC_INT(MW_ForgetGravity, ForgetGravity); HHVM_RC_INT(MW_FrameMode, FrameMode); HHVM_RC_INT(MW_GRAYColorspace, GRAYColorspace); HHVM_RC_INT(MW_GammaPreview, GammaPreview); HHVM_RC_INT(MW_GaussianFilter, GaussianFilter); HHVM_RC_INT(MW_GaussianNoise, GaussianNoise); HHVM_RC_INT(MW_GrayscaleMatteType, GrayscaleMatteType); HHVM_RC_INT(MW_GrayscalePreview, GrayscalePreview); HHVM_RC_INT(MW_GrayscaleType, GrayscaleType); HHVM_RC_INT(MW_GreenChannel, GreenChannel); HHVM_RC_INT(MW_Group4Compression, Group4Compression); HHVM_RC_INT(MW_HSBColorspace, HSBColorspace); HHVM_RC_INT(MW_HSLColorspace, HSLColorspace); HHVM_RC_INT(MW_HWBColorspace, HWBColorspace); HHVM_RC_INT(MW_HammingFilter, HammingFilter); HHVM_RC_INT(MW_HanningFilter, HanningFilter); HHVM_RC_INT(MW_HardLightCompositeOp, HardLightCompositeOp); HHVM_RC_INT(MW_HermiteFilter, HermiteFilter); HHVM_RC_INT(MW_HueCompositeOp, HueCompositeOp); HHVM_RC_INT(MW_HuePreview, HuePreview); HHVM_RC_INT(MW_ImageError, ImageError); HHVM_RC_INT(MW_ImageFatalError, ImageFatalError); HHVM_RC_INT(MW_ImageWarning, ImageWarning); HHVM_RC_INT(MW_ImplodePreview, ImplodePreview); HHVM_RC_INT(MW_ImpulseNoise, ImpulseNoise); HHVM_RC_INT(MW_InCompositeOp, InCompositeOp); HHVM_RC_INT(MW_IndexChannel, IndexChannel); HHVM_RC_INT(MW_IntegerPixel, IntegerPixel); HHVM_RC_INT(MW_ItalicStyle, ItalicStyle); HHVM_RC_INT(MW_JPEGCompression, JPEGCompression); HHVM_RC_INT(MW_JPEGPreview, JPEGPreview); HHVM_RC_INT(MW_LABColorspace, LABColorspace); HHVM_RC_INT(MW_LZWCompression, LZWCompression); HHVM_RC_INT(MW_LanczosFilter, LanczosFilter); HHVM_RC_INT(MW_LaplacianNoise, LaplacianNoise); HHVM_RC_INT(MW_LeftAlign, LeftAlign); HHVM_RC_INT(MW_LeftShiftEvaluateOperator, LeftShiftEvaluateOperator); HHVM_RC_INT(MW_LightenCompositeOp, LightenCompositeOp); HHVM_RC_INT(MW_LineInterlace, LineInterlace); HHVM_RC_INT(MW_LineThroughDecoration, LineThroughDecoration); HHVM_RC_INT(MW_LongPixel, LongPixel); HHVM_RC_INT(MW_LosslessJPEGCompression, LosslessJPEGCompression); HHVM_RC_INT(MW_LuminizeCompositeOp, LuminizeCompositeOp); HHVM_RC_INT(MW_MagentaChannel, MagentaChannel); HHVM_RC_INT(MW_MapResource, MapResource); HHVM_RC_INT(MW_MaxEvaluateOperator, MaxEvaluateOperator); HHVM_RC_INT(MW_MeanAbsoluteErrorMetric, MeanAbsoluteErrorMetric); HHVM_RC_INT(MW_MeanSquaredErrorMetric, MeanSquaredErrorMetric); HHVM_RC_INT(MW_MemoryResource, MemoryResource); HHVM_RC_INT(MW_MinEvaluateOperator, MinEvaluateOperator); HHVM_RC_INT(MW_MinusCompositeOp, MinusCompositeOp); HHVM_RC_INT(MW_MirrorVirtualPixelMethod, MirrorVirtualPixelMethod); HHVM_RC_INT(MW_MissingDelegateError, MissingDelegateError); HHVM_RC_INT(MW_MissingDelegateFatalError, MissingDelegateFatalError); HHVM_RC_INT(MW_MissingDelegateWarning, MissingDelegateWarning); HHVM_RC_INT(MW_MitchellFilter, MitchellFilter); HHVM_RC_INT(MW_MiterJoin, MiterJoin); HHVM_RC_INT(MW_ModulateCompositeOp, ModulateCompositeOp); HHVM_RC_INT(MW_ModuleError, ModuleError); HHVM_RC_INT(MW_ModuleFatalError, ModuleFatalError); HHVM_RC_INT(MW_ModuleWarning, ModuleWarning); HHVM_RC_INT(MW_MonitorError, MonitorError); HHVM_RC_INT(MW_MonitorFatalError, MonitorFatalError); HHVM_RC_INT(MW_MonitorWarning, MonitorWarning); HHVM_RC_INT(MW_MultiplicativeGaussianNoise, MultiplicativeGaussianNoise); HHVM_RC_INT(MW_MultiplyCompositeOp, MultiplyCompositeOp); HHVM_RC_INT(MW_MultiplyEvaluateOperator, MultiplyEvaluateOperator); HHVM_RC_INT(MW_NoCompositeOp, NoCompositeOp); HHVM_RC_INT(MW_NoCompression, NoCompression); HHVM_RC_INT(MW_NoDecoration, NoDecoration); HHVM_RC_INT(MW_NoInterlace, NoInterlace); HHVM_RC_INT(MW_NonZeroRule, NonZeroRule); HHVM_RC_INT(MW_NoneDispose, NoneDispose); HHVM_RC_INT(MW_NormalStretch, NormalStretch); HHVM_RC_INT(MW_NormalStyle, NormalStyle); HHVM_RC_INT(MW_NorthEastGravity, NorthEastGravity); HHVM_RC_INT(MW_NorthGravity, NorthGravity); HHVM_RC_INT(MW_NorthWestGravity, NorthWestGravity); HHVM_RC_INT(MW_OHTAColorspace, OHTAColorspace); HHVM_RC_INT(MW_ObjectBoundingBox, ObjectBoundingBox); HHVM_RC_INT(MW_ObliqueStyle, ObliqueStyle); HHVM_RC_INT(MW_OilPaintPreview, OilPaintPreview); HHVM_RC_INT(MW_OpacityChannel, OpacityChannel); HHVM_RC_INT(MW_OptimizeType, OptimizeType); HHVM_RC_INT(MW_OptionError, OptionError); HHVM_RC_INT(MW_OptionFatalError, OptionFatalError); HHVM_RC_INT(MW_OptionWarning, OptionWarning); HHVM_RC_INT(MW_OrEvaluateOperator, OrEvaluateOperator); HHVM_RC_INT(MW_OutCompositeOp, OutCompositeOp); HHVM_RC_INT(MW_OverCompositeOp, OverCompositeOp); HHVM_RC_INT(MW_OverlayCompositeOp, OverlayCompositeOp); HHVM_RC_INT(MW_OverlineDecoration, OverlineDecoration); HHVM_RC_INT(MW_PaletteMatteType, PaletteMatteType); HHVM_RC_INT(MW_PaletteType, PaletteType); HHVM_RC_INT(MW_PartitionInterlace, PartitionInterlace); HHVM_RC_INT(MW_PeakAbsoluteErrorMetric, PeakAbsoluteErrorMetric); HHVM_RC_INT(MW_PeakSignalToNoiseRatioMetric, PeakSignalToNoiseRatioMetric); HHVM_RC_INT(MW_PerceptualIntent, PerceptualIntent); HHVM_RC_INT(MW_PixelsPerCentimeterResolution, PixelsPerCentimeterResolution); HHVM_RC_INT(MW_PixelsPerInchResolution, PixelsPerInchResolution); HHVM_RC_INT(MW_PlaneInterlace, PlaneInterlace); HHVM_RC_INT(MW_PlusCompositeOp, PlusCompositeOp); HHVM_RC_INT(MW_PointFilter, PointFilter); HHVM_RC_INT(MW_PointMethod, PointMethod); HHVM_RC_INT(MW_PoissonNoise, PoissonNoise); HHVM_RC_INT(MW_PreviousDispose, PreviousDispose); HHVM_RC_INT(MW_QuadraticFilter, QuadraticFilter); HHVM_RC_INT(MW_QuantizePreview, QuantizePreview); HHVM_RC_INT(MW_RGBColorspace, RGBColorspace); HHVM_RC_INT(MW_RLECompression, RLECompression); HHVM_RC_INT(MW_RaisePreview, RaisePreview); HHVM_RC_INT(MW_RedChannel, RedChannel); HHVM_RC_INT(MW_ReduceNoisePreview, ReduceNoisePreview); HHVM_RC_INT(MW_RegistryError, RegistryError); HHVM_RC_INT(MW_RegistryFatalError, RegistryFatalError); HHVM_RC_INT(MW_RegistryWarning, RegistryWarning); HHVM_RC_INT(MW_RelativeIntent, RelativeIntent); HHVM_RC_INT(MW_ReplaceCompositeOp, ReplaceCompositeOp); HHVM_RC_INT(MW_ReplaceMethod, ReplaceMethod); HHVM_RC_INT(MW_ResetMethod, ResetMethod); HHVM_RC_INT(MW_ResourceLimitError, ResourceLimitError); HHVM_RC_INT(MW_ResourceLimitFatalError, ResourceLimitFatalError); HHVM_RC_INT(MW_ResourceLimitWarning, ResourceLimitWarning); HHVM_RC_INT(MW_RightAlign, RightAlign); HHVM_RC_INT(MW_RightShiftEvaluateOperator, RightShiftEvaluateOperator); HHVM_RC_INT(MW_RollPreview, RollPreview); HHVM_RC_INT(MW_RootMeanSquaredErrorMetric, RootMeanSquaredErrorMetric); HHVM_RC_INT(MW_RotatePreview, RotatePreview); HHVM_RC_INT(MW_RoundCap, RoundCap); HHVM_RC_INT(MW_RoundJoin, RoundJoin); HHVM_RC_INT(MW_SaturateCompositeOp, SaturateCompositeOp); HHVM_RC_INT(MW_SaturationIntent, SaturationIntent); HHVM_RC_INT(MW_SaturationPreview, SaturationPreview); HHVM_RC_INT(MW_ScreenCompositeOp, ScreenCompositeOp); HHVM_RC_INT(MW_SegmentPreview, SegmentPreview); HHVM_RC_INT(MW_SemiCondensedStretch, SemiCondensedStretch); HHVM_RC_INT(MW_SemiExpandedStretch, SemiExpandedStretch); HHVM_RC_INT(MW_SetEvaluateOperator, SetEvaluateOperator); HHVM_RC_INT(MW_ShadePreview, ShadePreview); HHVM_RC_INT(MW_SharpenPreview, SharpenPreview); HHVM_RC_INT(MW_ShearPreview, ShearPreview); HHVM_RC_INT(MW_ShortPixel, ShortPixel); HHVM_RC_INT(MW_SincFilter, SincFilter); HHVM_RC_INT(MW_SoftLightCompositeOp, SoftLightCompositeOp); HHVM_RC_INT(MW_SolarizePreview, SolarizePreview); HHVM_RC_INT(MW_SouthEastGravity, SouthEastGravity); HHVM_RC_INT(MW_SouthGravity, SouthGravity); HHVM_RC_INT(MW_SouthWestGravity, SouthWestGravity); HHVM_RC_INT(MW_SpiffPreview, SpiffPreview); HHVM_RC_INT(MW_SpreadPreview, SpreadPreview); HHVM_RC_INT(MW_SquareCap, SquareCap); HHVM_RC_INT(MW_SrcAtopCompositeOp, SrcAtopCompositeOp); HHVM_RC_INT(MW_SrcCompositeOp, SrcCompositeOp); HHVM_RC_INT(MW_SrcInCompositeOp, SrcInCompositeOp); HHVM_RC_INT(MW_SrcOutCompositeOp, SrcOutCompositeOp); HHVM_RC_INT(MW_SrcOverCompositeOp, SrcOverCompositeOp); HHVM_RC_INT(MW_StaticGravity, StaticGravity); HHVM_RC_INT(MW_StreamError, StreamError); HHVM_RC_INT(MW_StreamFatalError, StreamFatalError); HHVM_RC_INT(MW_StreamWarning, StreamWarning); HHVM_RC_INT(MW_SubtractCompositeOp, SubtractCompositeOp); HHVM_RC_INT(MW_SubtractEvaluateOperator, SubtractEvaluateOperator); HHVM_RC_INT(MW_SwirlPreview, SwirlPreview); HHVM_RC_INT(MW_ThresholdCompositeOp, ThresholdCompositeOp); HHVM_RC_INT(MW_ThresholdPreview, ThresholdPreview); HHVM_RC_INT(MW_TileVirtualPixelMethod, TileVirtualPixelMethod); HHVM_RC_INT(MW_TransparentColorspace, TransparentColorspace); HHVM_RC_INT(MW_TriangleFilter, TriangleFilter); HHVM_RC_INT(MW_TrueColorMatteType, TrueColorMatteType); HHVM_RC_INT(MW_TrueColorType, TrueColorType); HHVM_RC_INT(MW_TypeError, TypeError); HHVM_RC_INT(MW_TypeFatalError, TypeFatalError); HHVM_RC_INT(MW_TypeWarning, TypeWarning); HHVM_RC_INT(MW_UltraCondensedStretch, UltraCondensedStretch); HHVM_RC_INT(MW_UltraExpandedStretch, UltraExpandedStretch); HHVM_RC_INT(MW_UndefinedAlign, UndefinedAlign); HHVM_RC_INT(MW_UndefinedCap, UndefinedCap); HHVM_RC_INT(MW_UndefinedChannel, UndefinedChannel); HHVM_RC_INT(MW_UndefinedColorspace, UndefinedColorspace); HHVM_RC_INT(MW_UndefinedCompositeOp, UndefinedCompositeOp); HHVM_RC_INT(MW_UndefinedCompression, UndefinedCompression); HHVM_RC_INT(MW_UndefinedDecoration, UndefinedDecoration); HHVM_RC_INT(MW_UndefinedDispose, UndefinedDispose); HHVM_RC_INT(MW_UndefinedEvaluateOperator, UndefinedEvaluateOperator); HHVM_RC_INT(MW_UndefinedException, UndefinedException); HHVM_RC_INT(MW_UndefinedFilter, UndefinedFilter); HHVM_RC_INT(MW_UndefinedGravity, UndefinedGravity); HHVM_RC_INT(MW_UndefinedIntent, UndefinedIntent); HHVM_RC_INT(MW_UndefinedInterlace, UndefinedInterlace); HHVM_RC_INT(MW_UndefinedJoin, UndefinedJoin); HHVM_RC_INT(MW_UndefinedMethod, UndefinedMethod); HHVM_RC_INT(MW_UndefinedMetric, UndefinedMetric); HHVM_RC_INT(MW_UndefinedMode, UndefinedMode); HHVM_RC_INT(MW_UndefinedNoise, UndefinedNoise); HHVM_RC_INT(MW_UndefinedPathUnits, UndefinedPathUnits); HHVM_RC_INT(MW_UndefinedPixel, UndefinedPixel); HHVM_RC_INT(MW_UndefinedPreview, UndefinedPreview); HHVM_RC_INT(MW_UndefinedResolution, UndefinedResolution); HHVM_RC_INT(MW_UndefinedResource, UndefinedResource); HHVM_RC_INT(MW_UndefinedRule, UndefinedRule); HHVM_RC_INT(MW_UndefinedStretch, UndefinedStretch); HHVM_RC_INT(MW_UndefinedStyle, UndefinedStyle); HHVM_RC_INT(MW_UndefinedType, UndefinedType); HHVM_RC_INT(MW_UndefinedVirtualPixelMethod, UndefinedVirtualPixelMethod); HHVM_RC_INT(MW_UnderlineDecoration, UnderlineDecoration); HHVM_RC_INT(MW_UnframeMode, UnframeMode); HHVM_RC_INT(MW_UniformNoise, UniformNoise); HHVM_RC_INT(MW_UnrecognizedDispose, UnrecognizedDispose); HHVM_RC_INT(MW_UserSpace, UserSpace); HHVM_RC_INT(MW_UserSpaceOnUse, UserSpaceOnUse); HHVM_RC_INT(MW_WandError, WandError); HHVM_RC_INT(MW_WandFatalError, WandFatalError); HHVM_RC_INT(MW_WandWarning, WandWarning); HHVM_RC_INT(MW_WarningException, WarningException); HHVM_RC_INT(MW_WavePreview, WavePreview); HHVM_RC_INT(MW_WestGravity, WestGravity); HHVM_RC_INT(MW_XYZColorspace, XYZColorspace); HHVM_RC_INT(MW_XorCompositeOp, XorCompositeOp); HHVM_RC_INT(MW_XorEvaluateOperator, XorEvaluateOperator); HHVM_RC_INT(MW_YCCColorspace, YCCColorspace); HHVM_RC_INT(MW_YCbCrColorspace, YCbCrColorspace); HHVM_RC_INT(MW_YIQColorspace, YIQColorspace); HHVM_RC_INT(MW_YPbPrColorspace, YPbPrColorspace); HHVM_RC_INT(MW_YUVColorspace, YUVColorspace); HHVM_RC_INT(MW_YellowChannel, YellowChannel); HHVM_RC_INT(MW_ZipCompression, ZipCompression); HHVM_RC_INT(MW_sRGBColorspace, sRGBColorspace); size_t range; MagickGetQuantumRange(&range); HHVM_RC_INT(MW_MaxRGB, safe_cast<int64_t>(range)); HHVM_RC_INT(MW_QuantumRange, safe_cast<int64_t>(range)); HHVM_RC_INT(MW_TransparentOpacity, safe_cast<int64_t>(range)); HHVM_RC_INT(MW_OpaqueOpacity, 0); } ////////////////////////////////////////////////////////////////////////////// } // namespace HPHP