diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | 290.patch | 48 | ||||
-rw-r--r-- | 291.patch | 48 | ||||
-rw-r--r-- | 296.patch | 22 | ||||
-rw-r--r-- | 302.patch | 29 | ||||
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | PHPINFO | 17 | ||||
-rw-r--r-- | PHPINFO-im6 | 20 | ||||
-rw-r--r-- | PHPINFO-im7 | 20 | ||||
-rw-r--r-- | REFLECTION | 5045 | ||||
-rw-r--r-- | REFLECTION-im6 | 5801 | ||||
-rw-r--r-- | REFLECTION-im7 | 6058 | ||||
-rw-r--r-- | imagick-tests.patch | 94 | ||||
-rw-r--r-- | php-pecl-imagick.spec | 300 |
14 files changed, 12243 insertions, 5267 deletions
@@ -1,5 +1,7 @@ +clog package-*.xml *.tgz +*.tar.bz2 *.tar.gz *.tar.xz *.tar.xz.asc diff --git a/290.patch b/290.patch deleted file mode 100644 index 437cd05..0000000 --- a/290.patch +++ /dev/null @@ -1,48 +0,0 @@ -From bf970c67269f02609d4581c5489606ddd1a10992 Mon Sep 17 00:00:00 2001 -From: Peter Kokot <peterkokot@gmail.com> -Date: Mon, 24 Jun 2019 21:02:31 +0200 -Subject: [PATCH] Remove HAVE_LOCALE_H symbol - -The locale.h header is part of the C89 standard and is present on -all today's systems already. The HAVE_LOCALE_H symbol is defined -by PHP's build system and relying on it is neither a good practice -neither needed anymore since the locale.h check would always define -it. - -http://port70.net/~nsz/c/c89/c89-draft.html#4.1.2 ---- - php_imagick_defs.h | 14 +++++--------- - 1 file changed, 5 insertions(+), 9 deletions(-) - -diff --git a/php_imagick_defs.h b/php_imagick_defs.h -index 5eb57e5..92dc851 100644 ---- a/php_imagick_defs.h -+++ b/php_imagick_defs.h -@@ -43,9 +43,7 @@ - #include "Zend/zend.h" - - /* Include locale header */ --#ifdef HAVE_LOCALE_H --# include <locale.h> --#endif -+#include <locale.h> - - #if MagickLibVersion >= 0x680 - #define IMAGICK_WITH_KERNEL -@@ -97,12 +95,10 @@ ZEND_END_MODULE_GLOBALS(imagick) - - ZEND_EXTERN_MODULE_GLOBALS(imagick) - --#ifdef HAVE_LOCALE_H --# if defined(PHP_WIN32) --# define IMAGICK_LC_NUMERIC_LOCALE "English" --# else --# define IMAGICK_LC_NUMERIC_LOCALE "C" --# endif -+#if defined(PHP_WIN32) -+# define IMAGICK_LC_NUMERIC_LOCALE "English" -+#else -+# define IMAGICK_LC_NUMERIC_LOCALE "C" - #endif - - #if PHP_MAJOR_VERSION == 5 && PHP_MINOR_VERSION < 3 diff --git a/291.patch b/291.patch deleted file mode 100644 index 8d79a65..0000000 --- a/291.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 1c4c0fd5796249de19179afa77e87f315511973e Mon Sep 17 00:00:00 2001 -From: Peter Kokot <peterkokot@gmail.com> -Date: Thu, 27 Jun 2019 00:20:10 +0200 -Subject: [PATCH] Remove HAVE_SPL - -The HAVE_SPL symbol is defined in PHP to indicate the presence of the -spl extension. Since PHP 5.3 the SPL extension is always availabe and -since PHP-7.4 the HAVE_SPL symbol has also been removed. ---- - imagick.c | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/imagick.c b/imagick.c -index 8e58afe..1b97026 100644 ---- a/imagick.c -+++ b/imagick.c -@@ -33,9 +33,7 @@ - - - /* For the countable interface */ --#if defined(HAVE_SPL) - #include "ext/spl/spl_iterators.h" --#endif - - ZEND_DECLARE_MODULE_GLOBALS(imagick) - -@@ -3675,11 +3673,7 @@ PHP_MINIT_FUNCTION(imagick) - #endif - - php_imagick_sc_entry = zend_register_internal_class(&ce TSRMLS_CC); --#if defined(HAVE_SPL) - zend_class_implements(php_imagick_sc_entry TSRMLS_CC, 2, zend_ce_iterator, spl_ce_Countable); --#else -- zend_class_implements(php_imagick_sc_entry TSRMLS_CC, 1, zend_ce_iterator); --#endif - - /* - Initialize the class (ImagickDraw) -@@ -3874,9 +3868,7 @@ PHP_RSHUTDOWN_FUNCTION(imagick) - static const zend_module_dep imagick_deps[] = { - ZEND_MOD_CONFLICTS("gmagick") - ZEND_MOD_REQUIRED("standard") --#ifdef HAVE_SPL - ZEND_MOD_REQUIRED("spl") --#endif - ZEND_MOD_END - }; - #endif diff --git a/296.patch b/296.patch deleted file mode 100644 index 7eb5097..0000000 --- a/296.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 421c3705107fab022631b93a2e70fc7c0ffc86ea Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Tue, 23 Jul 2019 18:02:31 +0200 -Subject: [PATCH] Fix #295 ensure IM don't use multiple threads - ---- - imagick.c | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/imagick.c b/imagick.c -index 8e58afe..e5a688a 100644 ---- a/imagick.c -+++ b/imagick.c -@@ -3844,6 +3844,8 @@ PHP_RINIT_FUNCTION(imagick) - (void)module_number; - - IMAGICK_G(progress_callback) = NULL; -+ MagickSetResourceLimit(ThreadResource, 1); -+ - return SUCCESS; - } - diff --git a/302.patch b/302.patch deleted file mode 100644 index bd9ca6e..0000000 --- a/302.patch +++ /dev/null @@ -1,29 +0,0 @@ -From f368d2c08d7d0f3302d5d300119889273b15d51f Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Sat, 26 Oct 2019 09:54:59 +0200 -Subject: [PATCH] fix #301 adapt test for 6.9.10-69 - ---- - tests/097_Imagick_newPseudoImage_basic.phpt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/097_Imagick_newPseudoImage_basic.phpt b/tests/097_Imagick_newPseudoImage_basic.phpt -index 5b22164..fbb87ef 100644 ---- a/tests/097_Imagick_newPseudoImage_basic.phpt -+++ b/tests/097_Imagick_newPseudoImage_basic.phpt -@@ -5,7 +5,7 @@ Test Imagick, newPseudoImage - --FILE-- - <?php - --$canvasType = 'gradient:'; -+$canvasType = 'gradient:red'; - - function newPseudoImage($canvasType) { - $imagick = new \Imagick(); -@@ -19,4 +19,4 @@ newPseudoImage($canvasType) ; - echo "Ok"; - ?> - --EXPECTF-- --Ok -\ No newline at end of file -+Ok @@ -2,3 +2,9 @@ SRCDIR := $(shell pwd) NAME := $(shell basename $(SRCDIR)) include ../../../common/Makefile +refl: $(NAME).spec + php --re imagick >REFLECTION-im7 + php --ri imagick >PHPINFO-im7 + php82 --re imagick >REFLECTION-im6 + php82 --ri imagick >PHPINFO-im6 + diff --git a/PHPINFO b/PHPINFO deleted file mode 100644 index a81184e..0000000 --- a/PHPINFO +++ /dev/null @@ -1,17 +0,0 @@ - -imagick - -imagick module => enabled -imagick module version => 3.4.4 -imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel -Imagick compiled with ImageMagick version => ImageMagick 6.9.10-96 Q16 x86_64 2020-02-24 https://imagemagick.org -Imagick using ImageMagick library version => ImageMagick 6.9.10-96 Q16 x86_64 2020-02-24 https://imagemagick.org -ImageMagick copyright => © 1999-2020 ImageMagick Studio LLC -ImageMagick release date => 2020-02-24 -ImageMagick number of supported formats: => 244 -ImageMagick supported formats => 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV - -Directive => Local Value => Master Value -imagick.locale_fix => 0 => 0 -imagick.skip_version_check => 1 => 1 -imagick.progress_monitor => 0 => 0 diff --git a/PHPINFO-im6 b/PHPINFO-im6 new file mode 100644 index 0000000..1351cc0 --- /dev/null +++ b/PHPINFO-im6 @@ -0,0 +1,20 @@ + +imagick + +imagick module => enabled +imagick module version => 3.7.0 +imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel +Imagick compiled with ImageMagick version => ImageMagick 6.9.13-7 Q16 x86_64 18310 https://legacy.imagemagick.org +Imagick using ImageMagick library version => ImageMagick 6.9.13-7 Q16 x86_64 18310 https://legacy.imagemagick.org +ImageMagick copyright => (C) 1999 ImageMagick Studio LLC +ImageMagick release date => 2024-02-25 +ImageMagick number of supported formats: => 250 +ImageMagick supported formats => 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FAX, FILE, FITS, FLV, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, H, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV + +Directive => Local Value => Master Value +imagick.locale_fix => 0 => 0 +imagick.skip_version_check => 1 => 1 +imagick.progress_monitor => 0 => 0 +imagick.set_single_thread => 1 => 1 +imagick.shutdown_sleep_count => 10 => 10 +imagick.allow_zero_dimension_images => 0 => 0 diff --git a/PHPINFO-im7 b/PHPINFO-im7 new file mode 100644 index 0000000..4311f2a --- /dev/null +++ b/PHPINFO-im7 @@ -0,0 +1,20 @@ + +imagick + +imagick module => enabled +imagick module version => 3.7.0 +imagick classes => Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel +Imagick compiled with ImageMagick version => ImageMagick 7.1.1-29 Q16-HDRI x86_64 21991 https://imagemagick.org +Imagick using ImageMagick library version => ImageMagick 7.1.1-29 Q16-HDRI x86_64 21991 https://imagemagick.org +ImageMagick copyright => (C) 1999 ImageMagick Studio LLC +ImageMagick release date => 2024-02-25 +ImageMagick number of supported formats: => 266 +ImageMagick supported formats => 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, ASHLAR, AVI, AVIF, AVS, BAYER, BAYERA, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUBE, CUR, CUT, DATA, DCM, DCR, DCRAW, DCX, DDS, DFONT, DJVU, DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, EXR, FARBFELD, FAX, FF, FILE, FITS, FL32, FLV, FRACTAL, FTP, FTS, FTXT, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, GV, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, JXL, K25, KDC, KERNEL, LABEL, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MPO, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORA, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PHM, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, QOI, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGB565, RGBA, RGBO, RGF, RLA, RLE, RMF, RSVG, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, STRIMG, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TM2, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YAML, YCbCr, YCbCrA, YUV + +Directive => Local Value => Master Value +imagick.locale_fix => 0 => 0 +imagick.skip_version_check => 1 => 1 +imagick.progress_monitor => 0 => 0 +imagick.set_single_thread => 1 => 1 +imagick.shutdown_sleep_count => 10 => 10 +imagick.allow_zero_dimension_images => 0 => 0 diff --git a/REFLECTION b/REFLECTION deleted file mode 100644 index e2b7647..0000000 --- a/REFLECTION +++ /dev/null @@ -1,5045 +0,0 @@ -Extension [ <persistent> extension #76 imagick version 3.4.4 ] { - - - Dependencies { - Dependency [ gmagick (Conflicts) ] - Dependency [ standard (Required) ] - Dependency [ spl (Required) ] - } - - - INI { - Entry [ imagick.locale_fix <ALL> ] - Current = '0' - } - Entry [ imagick.skip_version_check <ALL> ] - Current = '1' - } - Entry [ imagick.progress_monitor <SYSTEM> ] - Current = '0' - } - } - - - Classes [10] { - Class [ <internal:imagick> class ImagickException extends Exception implements Throwable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] - } - - - Methods [10] { - Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - - - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] - } - } - - Method [ <internal:Core, inherits Exception> public method __wakeup ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { - } - } - } - - Class [ <internal:imagick> class ImagickDrawException extends Exception implements Throwable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] - } - - - Methods [10] { - Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - - - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] - } - } - - Method [ <internal:Core, inherits Exception> public method __wakeup ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { - } - } - } - - Class [ <internal:imagick> class ImagickPixelIteratorException extends Exception implements Throwable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] - } - - - Methods [10] { - Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - - - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] - } - } - - Method [ <internal:Core, inherits Exception> public method __wakeup ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { - } - } - } - - Class [ <internal:imagick> class ImagickPixelException extends Exception implements Throwable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] - } - - - Methods [10] { - Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - - - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] - } - } - - Method [ <internal:Core, inherits Exception> public method __wakeup ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { - } - } - } - - Class [ <internal:imagick> class ImagickKernelException extends Exception implements Throwable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [4] { - Property [ <default> protected $message ] - Property [ <default> protected $code ] - Property [ <default> protected $file ] - Property [ <default> protected $line ] - } - - - Methods [10] { - Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { - - - Parameters [3] { - Parameter #0 [ <optional> $message ] - Parameter #1 [ <optional> $code ] - Parameter #2 [ <optional> $previous ] - } - } - - Method [ <internal:Core, inherits Exception> public method __wakeup ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { - } - - Method [ <internal:Core, inherits Exception, prototype Throwable> public method __toString ] { - } - } - } - - Class [ <internal:imagick> <iterateable> class Imagick implements Iterator, Traversable, Countable ] { - - - Constants [573] { - Constant [ public int COLOR_BLACK ] { 11 } - Constant [ public int COLOR_BLUE ] { 12 } - Constant [ public int COLOR_CYAN ] { 13 } - Constant [ public int COLOR_GREEN ] { 14 } - Constant [ public int COLOR_RED ] { 15 } - Constant [ public int COLOR_YELLOW ] { 16 } - Constant [ public int COLOR_MAGENTA ] { 17 } - Constant [ public int COLOR_OPACITY ] { 18 } - Constant [ public int COLOR_ALPHA ] { 19 } - Constant [ public int COLOR_FUZZ ] { 20 } - Constant [ public int IMAGICK_EXTNUM ] { 30404 } - Constant [ public string IMAGICK_EXTVER ] { 3.4.4 } - Constant [ public int QUANTUM_RANGE ] { 65535 } - Constant [ public int USE_ZEND_MM ] { 0 } - Constant [ public int COMPOSITE_DEFAULT ] { 40 } - Constant [ public int COMPOSITE_UNDEFINED ] { 0 } - Constant [ public int COMPOSITE_NO ] { 1 } - Constant [ public int COMPOSITE_ADD ] { 2 } - Constant [ public int COMPOSITE_ATOP ] { 3 } - Constant [ public int COMPOSITE_BLEND ] { 4 } - Constant [ public int COMPOSITE_BUMPMAP ] { 5 } - Constant [ public int COMPOSITE_CLEAR ] { 7 } - Constant [ public int COMPOSITE_COLORBURN ] { 8 } - Constant [ public int COMPOSITE_COLORDODGE ] { 9 } - Constant [ public int COMPOSITE_COLORIZE ] { 10 } - Constant [ public int COMPOSITE_COPYBLACK ] { 11 } - Constant [ public int COMPOSITE_COPYBLUE ] { 12 } - Constant [ public int COMPOSITE_COPY ] { 13 } - Constant [ public int COMPOSITE_COPYCYAN ] { 14 } - Constant [ public int COMPOSITE_COPYGREEN ] { 15 } - Constant [ public int COMPOSITE_COPYMAGENTA ] { 16 } - Constant [ public int COMPOSITE_COPYOPACITY ] { 17 } - Constant [ public int COMPOSITE_COPYRED ] { 18 } - Constant [ public int COMPOSITE_COPYYELLOW ] { 19 } - Constant [ public int COMPOSITE_DARKEN ] { 20 } - Constant [ public int COMPOSITE_DSTATOP ] { 21 } - Constant [ public int COMPOSITE_DST ] { 22 } - Constant [ public int COMPOSITE_DSTIN ] { 23 } - Constant [ public int COMPOSITE_DSTOUT ] { 24 } - Constant [ public int COMPOSITE_DSTOVER ] { 25 } - Constant [ public int COMPOSITE_DIFFERENCE ] { 26 } - Constant [ public int COMPOSITE_DISPLACE ] { 27 } - Constant [ public int COMPOSITE_DISSOLVE ] { 28 } - Constant [ public int COMPOSITE_EXCLUSION ] { 29 } - Constant [ public int COMPOSITE_HARDLIGHT ] { 30 } - Constant [ public int COMPOSITE_HUE ] { 31 } - Constant [ public int COMPOSITE_IN ] { 32 } - Constant [ public int COMPOSITE_LIGHTEN ] { 33 } - Constant [ public int COMPOSITE_LUMINIZE ] { 35 } - Constant [ public int COMPOSITE_MINUS ] { 36 } - Constant [ public int COMPOSITE_MODULATE ] { 37 } - Constant [ public int COMPOSITE_MULTIPLY ] { 38 } - Constant [ public int COMPOSITE_OUT ] { 39 } - Constant [ public int COMPOSITE_OVER ] { 40 } - Constant [ public int COMPOSITE_OVERLAY ] { 41 } - Constant [ public int COMPOSITE_PLUS ] { 42 } - Constant [ public int COMPOSITE_REPLACE ] { 43 } - Constant [ public int COMPOSITE_SATURATE ] { 44 } - Constant [ public int COMPOSITE_SCREEN ] { 45 } - Constant [ public int COMPOSITE_SOFTLIGHT ] { 46 } - Constant [ public int COMPOSITE_SRCATOP ] { 47 } - Constant [ public int COMPOSITE_SRC ] { 48 } - Constant [ public int COMPOSITE_SRCIN ] { 49 } - Constant [ public int COMPOSITE_SRCOUT ] { 50 } - Constant [ public int COMPOSITE_SRCOVER ] { 51 } - Constant [ public int COMPOSITE_SUBTRACT ] { 52 } - Constant [ public int COMPOSITE_THRESHOLD ] { 53 } - Constant [ public int COMPOSITE_XOR ] { 54 } - Constant [ public int COMPOSITE_CHANGEMASK ] { 6 } - Constant [ public int COMPOSITE_LINEARLIGHT ] { 34 } - Constant [ public int COMPOSITE_DIVIDE ] { 55 } - Constant [ public int COMPOSITE_DISTORT ] { 56 } - Constant [ public int COMPOSITE_BLUR ] { 57 } - Constant [ public int COMPOSITE_PEGTOPLIGHT ] { 58 } - Constant [ public int COMPOSITE_VIVIDLIGHT ] { 59 } - Constant [ public int COMPOSITE_PINLIGHT ] { 60 } - Constant [ public int COMPOSITE_LINEARDODGE ] { 61 } - Constant [ public int COMPOSITE_LINEARBURN ] { 62 } - Constant [ public int COMPOSITE_MATHEMATICS ] { 63 } - Constant [ public int COMPOSITE_MODULUSADD ] { 2 } - Constant [ public int COMPOSITE_MODULUSSUBTRACT ] { 52 } - Constant [ public int COMPOSITE_MINUSDST ] { 36 } - Constant [ public int COMPOSITE_DIVIDEDST ] { 55 } - Constant [ public int COMPOSITE_DIVIDESRC ] { 64 } - Constant [ public int COMPOSITE_MINUSSRC ] { 65 } - Constant [ public int COMPOSITE_DARKENINTENSITY ] { 66 } - Constant [ public int COMPOSITE_LIGHTENINTENSITY ] { 67 } - Constant [ public int COMPOSITE_HARDMIX ] { 68 } - Constant [ public int COMPOSITE_STEREO ] { 69 } - Constant [ public int MONTAGEMODE_FRAME ] { 1 } - Constant [ public int MONTAGEMODE_UNFRAME ] { 2 } - Constant [ public int MONTAGEMODE_CONCATENATE ] { 3 } - Constant [ public int STYLE_NORMAL ] { 1 } - Constant [ public int STYLE_ITALIC ] { 2 } - Constant [ public int STYLE_OBLIQUE ] { 3 } - Constant [ public int STYLE_ANY ] { 4 } - Constant [ public int FILTER_UNDEFINED ] { 0 } - Constant [ public int FILTER_POINT ] { 1 } - Constant [ public int FILTER_BOX ] { 2 } - Constant [ public int FILTER_TRIANGLE ] { 3 } - Constant [ public int FILTER_HERMITE ] { 4 } - Constant [ public int FILTER_HANNING ] { 5 } - Constant [ public int FILTER_HAMMING ] { 6 } - Constant [ public int FILTER_BLACKMAN ] { 7 } - Constant [ public int FILTER_GAUSSIAN ] { 8 } - Constant [ public int FILTER_QUADRATIC ] { 9 } - Constant [ public int FILTER_CUBIC ] { 10 } - Constant [ public int FILTER_CATROM ] { 11 } - Constant [ public int FILTER_MITCHELL ] { 12 } - Constant [ public int FILTER_LANCZOS ] { 22 } - Constant [ public int FILTER_BESSEL ] { 13 } - Constant [ public int FILTER_SINC ] { 14 } - Constant [ public int FILTER_KAISER ] { 16 } - Constant [ public int FILTER_WELSH ] { 17 } - Constant [ public int FILTER_PARZEN ] { 18 } - Constant [ public int FILTER_LAGRANGE ] { 21 } - Constant [ public int FILTER_SENTINEL ] { 31 } - Constant [ public int FILTER_BOHMAN ] { 19 } - Constant [ public int FILTER_BARTLETT ] { 20 } - Constant [ public int FILTER_JINC ] { 13 } - Constant [ public int FILTER_SINCFAST ] { 15 } - Constant [ public int FILTER_ROBIDOUX ] { 26 } - Constant [ public int FILTER_LANCZOSSHARP ] { 23 } - Constant [ public int FILTER_LANCZOS2 ] { 24 } - Constant [ public int FILTER_LANCZOS2SHARP ] { 25 } - Constant [ public int FILTER_ROBIDOUXSHARP ] { 27 } - Constant [ public int FILTER_COSINE ] { 28 } - Constant [ public int FILTER_SPLINE ] { 29 } - Constant [ public int FILTER_LANCZOSRADIUS ] { 30 } - Constant [ public int IMGTYPE_UNDEFINED ] { 0 } - Constant [ public int IMGTYPE_BILEVEL ] { 1 } - Constant [ public int IMGTYPE_GRAYSCALE ] { 2 } - Constant [ public int IMGTYPE_GRAYSCALEMATTE ] { 3 } - Constant [ public int IMGTYPE_PALETTE ] { 4 } - Constant [ public int IMGTYPE_PALETTEMATTE ] { 5 } - Constant [ public int IMGTYPE_TRUECOLOR ] { 6 } - Constant [ public int IMGTYPE_TRUECOLORMATTE ] { 7 } - Constant [ public int IMGTYPE_COLORSEPARATION ] { 8 } - Constant [ public int IMGTYPE_COLORSEPARATIONMATTE ] { 9 } - Constant [ public int IMGTYPE_OPTIMIZE ] { 10 } - Constant [ public int IMGTYPE_PALETTEBILEVELMATTE ] { 11 } - Constant [ public int RESOLUTION_UNDEFINED ] { 0 } - Constant [ public int RESOLUTION_PIXELSPERINCH ] { 1 } - Constant [ public int RESOLUTION_PIXELSPERCENTIMETER ] { 2 } - Constant [ public int COMPRESSION_UNDEFINED ] { 0 } - Constant [ public int COMPRESSION_NO ] { 1 } - Constant [ public int COMPRESSION_BZIP ] { 2 } - Constant [ public int COMPRESSION_FAX ] { 6 } - Constant [ public int COMPRESSION_GROUP4 ] { 7 } - Constant [ public int COMPRESSION_JPEG ] { 8 } - Constant [ public int COMPRESSION_JPEG2000 ] { 9 } - Constant [ public int COMPRESSION_LOSSLESSJPEG ] { 10 } - Constant [ public int COMPRESSION_LZW ] { 11 } - Constant [ public int COMPRESSION_RLE ] { 12 } - Constant [ public int COMPRESSION_ZIP ] { 13 } - Constant [ public int COMPRESSION_DXT1 ] { 3 } - Constant [ public int COMPRESSION_DXT3 ] { 4 } - Constant [ public int COMPRESSION_DXT5 ] { 5 } - Constant [ public int COMPRESSION_ZIPS ] { 14 } - Constant [ public int COMPRESSION_PIZ ] { 15 } - Constant [ public int COMPRESSION_PXR24 ] { 16 } - Constant [ public int COMPRESSION_B44 ] { 17 } - Constant [ public int COMPRESSION_B44A ] { 18 } - Constant [ public int COMPRESSION_LZMA ] { 19 } - Constant [ public int COMPRESSION_JBIG1 ] { 20 } - Constant [ public int COMPRESSION_JBIG2 ] { 21 } - Constant [ public int PAINT_POINT ] { 1 } - Constant [ public int PAINT_REPLACE ] { 2 } - Constant [ public int PAINT_FLOODFILL ] { 3 } - Constant [ public int PAINT_FILLTOBORDER ] { 4 } - Constant [ public int PAINT_RESET ] { 5 } - Constant [ public int GRAVITY_NORTHWEST ] { 1 } - Constant [ public int GRAVITY_NORTH ] { 2 } - Constant [ public int GRAVITY_NORTHEAST ] { 3 } - Constant [ public int GRAVITY_WEST ] { 4 } - Constant [ public int GRAVITY_CENTER ] { 5 } - Constant [ public int GRAVITY_EAST ] { 6 } - Constant [ public int GRAVITY_SOUTHWEST ] { 7 } - Constant [ public int GRAVITY_SOUTH ] { 8 } - Constant [ public int GRAVITY_SOUTHEAST ] { 9 } - Constant [ public int GRAVITY_FORGET ] { 0 } - Constant [ public int GRAVITY_STATIC ] { 10 } - Constant [ public int STRETCH_NORMAL ] { 1 } - Constant [ public int STRETCH_ULTRACONDENSED ] { 2 } - Constant [ public int STRETCH_EXTRACONDENSED ] { 3 } - Constant [ public int STRETCH_CONDENSED ] { 4 } - Constant [ public int STRETCH_SEMICONDENSED ] { 5 } - Constant [ public int STRETCH_SEMIEXPANDED ] { 6 } - Constant [ public int STRETCH_EXPANDED ] { 7 } - Constant [ public int STRETCH_EXTRAEXPANDED ] { 8 } - Constant [ public int STRETCH_ULTRAEXPANDED ] { 9 } - Constant [ public int STRETCH_ANY ] { 10 } - Constant [ public int ALIGN_UNDEFINED ] { 0 } - Constant [ public int ALIGN_LEFT ] { 1 } - Constant [ public int ALIGN_CENTER ] { 2 } - Constant [ public int ALIGN_RIGHT ] { 3 } - Constant [ public int DECORATION_NO ] { 1 } - Constant [ public int DECORATION_UNDERLINE ] { 2 } - Constant [ public int DECORATION_OVERLINE ] { 3 } - Constant [ public int DECORATION_LINETROUGH ] { 4 } - Constant [ public int DECORATION_LINETHROUGH ] { 4 } - Constant [ public int NOISE_UNIFORM ] { 1 } - Constant [ public int NOISE_GAUSSIAN ] { 2 } - Constant [ public int NOISE_MULTIPLICATIVEGAUSSIAN ] { 3 } - Constant [ public int NOISE_IMPULSE ] { 4 } - Constant [ public int NOISE_LAPLACIAN ] { 5 } - Constant [ public int NOISE_POISSON ] { 6 } - Constant [ public int NOISE_RANDOM ] { 7 } - Constant [ public int CHANNEL_UNDEFINED ] { 0 } - Constant [ public int CHANNEL_RED ] { 1 } - Constant [ public int CHANNEL_GRAY ] { 1 } - Constant [ public int CHANNEL_CYAN ] { 1 } - Constant [ public int CHANNEL_GREEN ] { 2 } - Constant [ public int CHANNEL_MAGENTA ] { 2 } - Constant [ public int CHANNEL_BLUE ] { 4 } - Constant [ public int CHANNEL_YELLOW ] { 4 } - Constant [ public int CHANNEL_ALPHA ] { 8 } - Constant [ public int CHANNEL_OPACITY ] { 8 } - Constant [ public int CHANNEL_MATTE ] { 8 } - Constant [ public int CHANNEL_BLACK ] { 32 } - Constant [ public int CHANNEL_INDEX ] { 32 } - Constant [ public int CHANNEL_ALL ] { 134217727 } - Constant [ public int CHANNEL_DEFAULT ] { 134217719 } - Constant [ public int CHANNEL_RGBA ] { 15 } - Constant [ public int CHANNEL_TRUEALPHA ] { 64 } - Constant [ public int CHANNEL_RGBS ] { 128 } - Constant [ public int CHANNEL_GRAY_CHANNELS ] { 128 } - Constant [ public int CHANNEL_SYNC ] { 256 } - Constant [ public int CHANNEL_COMPOSITES ] { 47 } - Constant [ public int METRIC_UNDEFINED ] { 0 } - Constant [ public int METRIC_ABSOLUTEERRORMETRIC ] { 1 } - Constant [ public int METRIC_MEANABSOLUTEERROR ] { 2 } - Constant [ public int METRIC_MEANERRORPERPIXELMETRIC ] { 3 } - Constant [ public int METRIC_MEANSQUAREERROR ] { 4 } - Constant [ public int METRIC_PEAKABSOLUTEERROR ] { 5 } - Constant [ public int METRIC_PEAKSIGNALTONOISERATIO ] { 6 } - Constant [ public int METRIC_ROOTMEANSQUAREDERROR ] { 7 } - Constant [ public int METRIC_NORMALIZEDCROSSCORRELATIONERRORMETRIC ] { 8 } - Constant [ public int METRIC_FUZZERROR ] { 9 } - Constant [ public int METRIC_PERCEPTUALHASH_ERROR ] { 255 } - Constant [ public int PIXEL_CHAR ] { 1 } - Constant [ public int PIXEL_DOUBLE ] { 2 } - Constant [ public int PIXEL_FLOAT ] { 3 } - Constant [ public int PIXEL_INTEGER ] { 4 } - Constant [ public int PIXEL_LONG ] { 5 } - Constant [ public int PIXEL_QUANTUM ] { 6 } - Constant [ public int PIXEL_SHORT ] { 7 } - Constant [ public int EVALUATE_UNDEFINED ] { 0 } - Constant [ public int EVALUATE_ADD ] { 1 } - Constant [ public int EVALUATE_AND ] { 2 } - Constant [ public int EVALUATE_DIVIDE ] { 3 } - Constant [ public int EVALUATE_LEFTSHIFT ] { 4 } - Constant [ public int EVALUATE_MAX ] { 5 } - Constant [ public int EVALUATE_MIN ] { 6 } - Constant [ public int EVALUATE_MULTIPLY ] { 7 } - Constant [ public int EVALUATE_OR ] { 8 } - Constant [ public int EVALUATE_RIGHTSHIFT ] { 9 } - Constant [ public int EVALUATE_SET ] { 10 } - Constant [ public int EVALUATE_SUBTRACT ] { 11 } - Constant [ public int EVALUATE_XOR ] { 12 } - Constant [ public int EVALUATE_POW ] { 13 } - Constant [ public int EVALUATE_LOG ] { 14 } - Constant [ public int EVALUATE_THRESHOLD ] { 15 } - Constant [ public int EVALUATE_THRESHOLDBLACK ] { 16 } - Constant [ public int EVALUATE_THRESHOLDWHITE ] { 17 } - Constant [ public int EVALUATE_GAUSSIANNOISE ] { 18 } - Constant [ public int EVALUATE_IMPULSENOISE ] { 19 } - Constant [ public int EVALUATE_LAPLACIANNOISE ] { 20 } - Constant [ public int EVALUATE_MULTIPLICATIVENOISE ] { 21 } - Constant [ public int EVALUATE_POISSONNOISE ] { 22 } - Constant [ public int EVALUATE_UNIFORMNOISE ] { 23 } - Constant [ public int EVALUATE_COSINE ] { 24 } - Constant [ public int EVALUATE_SINE ] { 25 } - Constant [ public int EVALUATE_ADDMODULUS ] { 26 } - Constant [ public int EVALUATE_MEAN ] { 27 } - Constant [ public int EVALUATE_ABS ] { 28 } - Constant [ public int EVALUATE_EXPONENTIAL ] { 29 } - Constant [ public int EVALUATE_MEDIAN ] { 30 } - Constant [ public int EVALUATE_SUM ] { 31 } - Constant [ public int EVALUATE_ROOT_MEAN_SQUARE ] { 32 } - Constant [ public int COLORSPACE_UNDEFINED ] { 0 } - Constant [ public int COLORSPACE_RGB ] { 1 } - Constant [ public int COLORSPACE_GRAY ] { 2 } - Constant [ public int COLORSPACE_TRANSPARENT ] { 3 } - Constant [ public int COLORSPACE_OHTA ] { 4 } - Constant [ public int COLORSPACE_LAB ] { 5 } - Constant [ public int COLORSPACE_XYZ ] { 6 } - Constant [ public int COLORSPACE_YCBCR ] { 7 } - Constant [ public int COLORSPACE_YCC ] { 8 } - Constant [ public int COLORSPACE_YIQ ] { 9 } - Constant [ public int COLORSPACE_YPBPR ] { 10 } - Constant [ public int COLORSPACE_YUV ] { 11 } - Constant [ public int COLORSPACE_CMYK ] { 12 } - Constant [ public int COLORSPACE_SRGB ] { 13 } - Constant [ public int COLORSPACE_HSB ] { 14 } - Constant [ public int COLORSPACE_HSL ] { 15 } - Constant [ public int COLORSPACE_HWB ] { 16 } - Constant [ public int COLORSPACE_REC601LUMA ] { 17 } - Constant [ public int COLORSPACE_REC709LUMA ] { 19 } - Constant [ public int COLORSPACE_LOG ] { 21 } - Constant [ public int COLORSPACE_CMY ] { 22 } - Constant [ public int COLORSPACE_LUV ] { 23 } - Constant [ public int COLORSPACE_HCL ] { 24 } - Constant [ public int COLORSPACE_LCH ] { 25 } - Constant [ public int COLORSPACE_LMS ] { 26 } - Constant [ public int COLORSPACE_LCHAB ] { 27 } - Constant [ public int COLORSPACE_LCHUV ] { 28 } - Constant [ public int COLORSPACE_SCRGB ] { 29 } - Constant [ public int COLORSPACE_HSI ] { 30 } - Constant [ public int COLORSPACE_HSV ] { 31 } - Constant [ public int COLORSPACE_HCLP ] { 32 } - Constant [ public int COLORSPACE_YDBDR ] { 33 } - Constant [ public int COLORSPACE_REC601YCBCR ] { 18 } - Constant [ public int COLORSPACE_REC709YCBCR ] { 20 } - Constant [ public int COLORSPACE_XYY ] { 34 } - Constant [ public int COLORSPACE_LINEARGRAY ] { 35 } - Constant [ public int VIRTUALPIXELMETHOD_UNDEFINED ] { 0 } - Constant [ public int VIRTUALPIXELMETHOD_BACKGROUND ] { 1 } - Constant [ public int VIRTUALPIXELMETHOD_CONSTANT ] { 2 } - Constant [ public int VIRTUALPIXELMETHOD_EDGE ] { 4 } - Constant [ public int VIRTUALPIXELMETHOD_MIRROR ] { 5 } - Constant [ public int VIRTUALPIXELMETHOD_TILE ] { 7 } - Constant [ public int VIRTUALPIXELMETHOD_TRANSPARENT ] { 8 } - Constant [ public int VIRTUALPIXELMETHOD_MASK ] { 9 } - Constant [ public int VIRTUALPIXELMETHOD_BLACK ] { 10 } - Constant [ public int VIRTUALPIXELMETHOD_GRAY ] { 11 } - Constant [ public int VIRTUALPIXELMETHOD_WHITE ] { 12 } - Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILE ] { 13 } - Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILE ] { 14 } - Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILEEDGE ] { 15 } - Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILEEDGE ] { 16 } - Constant [ public int VIRTUALPIXELMETHOD_CHECKERTILE ] { 17 } - Constant [ public int PREVIEW_UNDEFINED ] { 0 } - Constant [ public int PREVIEW_ROTATE ] { 1 } - Constant [ public int PREVIEW_SHEAR ] { 2 } - Constant [ public int PREVIEW_ROLL ] { 3 } - Constant [ public int PREVIEW_HUE ] { 4 } - Constant [ public int PREVIEW_SATURATION ] { 5 } - Constant [ public int PREVIEW_BRIGHTNESS ] { 6 } - Constant [ public int PREVIEW_GAMMA ] { 7 } - Constant [ public int PREVIEW_SPIFF ] { 8 } - Constant [ public int PREVIEW_DULL ] { 9 } - Constant [ public int PREVIEW_GRAYSCALE ] { 10 } - Constant [ public int PREVIEW_QUANTIZE ] { 11 } - Constant [ public int PREVIEW_DESPECKLE ] { 12 } - Constant [ public int PREVIEW_REDUCENOISE ] { 13 } - Constant [ public int PREVIEW_ADDNOISE ] { 14 } - Constant [ public int PREVIEW_SHARPEN ] { 15 } - Constant [ public int PREVIEW_BLUR ] { 16 } - Constant [ public int PREVIEW_THRESHOLD ] { 17 } - Constant [ public int PREVIEW_EDGEDETECT ] { 18 } - Constant [ public int PREVIEW_SPREAD ] { 19 } - Constant [ public int PREVIEW_SOLARIZE ] { 20 } - Constant [ public int PREVIEW_SHADE ] { 21 } - Constant [ public int PREVIEW_RAISE ] { 22 } - Constant [ public int PREVIEW_SEGMENT ] { 23 } - Constant [ public int PREVIEW_SWIRL ] { 24 } - Constant [ public int PREVIEW_IMPLODE ] { 25 } - Constant [ public int PREVIEW_WAVE ] { 26 } - Constant [ public int PREVIEW_OILPAINT ] { 27 } - Constant [ public int PREVIEW_CHARCOALDRAWING ] { 28 } - Constant [ public int PREVIEW_JPEG ] { 29 } - Constant [ public int RENDERINGINTENT_UNDEFINED ] { 0 } - Constant [ public int RENDERINGINTENT_SATURATION ] { 1 } - Constant [ public int RENDERINGINTENT_PERCEPTUAL ] { 2 } - Constant [ public int RENDERINGINTENT_ABSOLUTE ] { 3 } - Constant [ public int RENDERINGINTENT_RELATIVE ] { 4 } - Constant [ public int INTERLACE_UNDEFINED ] { 0 } - Constant [ public int INTERLACE_NO ] { 1 } - Constant [ public int INTERLACE_LINE ] { 2 } - Constant [ public int INTERLACE_PLANE ] { 3 } - Constant [ public int INTERLACE_PARTITION ] { 4 } - Constant [ public int INTERLACE_GIF ] { 5 } - Constant [ public int INTERLACE_JPEG ] { 6 } - Constant [ public int INTERLACE_PNG ] { 7 } - Constant [ public int FILLRULE_UNDEFINED ] { 0 } - Constant [ public int FILLRULE_EVENODD ] { 1 } - Constant [ public int FILLRULE_NONZERO ] { 2 } - Constant [ public int PATHUNITS_UNDEFINED ] { 0 } - Constant [ public int PATHUNITS_USERSPACE ] { 1 } - Constant [ public int PATHUNITS_USERSPACEONUSE ] { 2 } - Constant [ public int PATHUNITS_OBJECTBOUNDINGBOX ] { 3 } - Constant [ public int LINECAP_UNDEFINED ] { 0 } - Constant [ public int LINECAP_BUTT ] { 1 } - Constant [ public int LINECAP_ROUND ] { 2 } - Constant [ public int LINECAP_SQUARE ] { 3 } - Constant [ public int LINEJOIN_UNDEFINED ] { 0 } - Constant [ public int LINEJOIN_MITER ] { 1 } - Constant [ public int LINEJOIN_ROUND ] { 2 } - Constant [ public int LINEJOIN_BEVEL ] { 3 } - Constant [ public int RESOURCETYPE_UNDEFINED ] { 0 } - Constant [ public int RESOURCETYPE_AREA ] { 1 } - Constant [ public int RESOURCETYPE_DISK ] { 2 } - Constant [ public int RESOURCETYPE_FILE ] { 3 } - Constant [ public int RESOURCETYPE_MAP ] { 4 } - Constant [ public int RESOURCETYPE_MEMORY ] { 5 } - Constant [ public int RESOURCETYPE_TIME ] { 7 } - Constant [ public int RESOURCETYPE_THROTTLE ] { 8 } - Constant [ public int RESOURCETYPE_THREAD ] { 6 } - Constant [ public int RESOURCETYPE_WIDTH ] { 9 } - Constant [ public int RESOURCETYPE_HEIGHT ] { 10 } - Constant [ public int RESOURCETYPE_LISTLENGTH ] { 11 } - Constant [ public int DISPOSE_UNRECOGNIZED ] { 0 } - Constant [ public int DISPOSE_UNDEFINED ] { 0 } - Constant [ public int DISPOSE_NONE ] { 1 } - Constant [ public int DISPOSE_BACKGROUND ] { 2 } - Constant [ public int DISPOSE_PREVIOUS ] { 3 } - Constant [ public int INTERPOLATE_UNDEFINED ] { 0 } - Constant [ public int INTERPOLATE_AVERAGE ] { 1 } - Constant [ public int INTERPOLATE_BICUBIC ] { 2 } - Constant [ public int INTERPOLATE_BILINEAR ] { 3 } - Constant [ public int INTERPOLATE_FILTER ] { 4 } - Constant [ public int INTERPOLATE_INTEGER ] { 5 } - Constant [ public int INTERPOLATE_MESH ] { 6 } - Constant [ public int INTERPOLATE_NEARESTNEIGHBOR ] { 7 } - Constant [ public int INTERPOLATE_SPLINE ] { 8 } - Constant [ public int INTERPOLATE_AVERAGE_9 ] { 9 } - Constant [ public int INTERPOLATE_AVERAGE_16 ] { 10 } - Constant [ public int INTERPOLATE_BLEND ] { 11 } - Constant [ public int INTERPOLATE_BACKGROUND_COLOR ] { 12 } - Constant [ public int INTERPOLATE_CATROM ] { 13 } - Constant [ public int LAYERMETHOD_UNDEFINED ] { 0 } - Constant [ public int LAYERMETHOD_COALESCE ] { 1 } - Constant [ public int LAYERMETHOD_COMPAREANY ] { 2 } - Constant [ public int LAYERMETHOD_COMPARECLEAR ] { 3 } - Constant [ public int LAYERMETHOD_COMPAREOVERLAY ] { 4 } - Constant [ public int LAYERMETHOD_DISPOSE ] { 5 } - Constant [ public int LAYERMETHOD_OPTIMIZE ] { 6 } - Constant [ public int LAYERMETHOD_OPTIMIZEPLUS ] { 8 } - Constant [ public int LAYERMETHOD_OPTIMIZETRANS ] { 9 } - Constant [ public int LAYERMETHOD_COMPOSITE ] { 12 } - Constant [ public int LAYERMETHOD_OPTIMIZEIMAGE ] { 7 } - Constant [ public int LAYERMETHOD_REMOVEDUPS ] { 10 } - Constant [ public int LAYERMETHOD_REMOVEZERO ] { 11 } - Constant [ public int LAYERMETHOD_TRIMBOUNDS ] { 16 } - Constant [ public int ORIENTATION_UNDEFINED ] { 0 } - Constant [ public int ORIENTATION_TOPLEFT ] { 1 } - Constant [ public int ORIENTATION_TOPRIGHT ] { 2 } - Constant [ public int ORIENTATION_BOTTOMRIGHT ] { 3 } - Constant [ public int ORIENTATION_BOTTOMLEFT ] { 4 } - Constant [ public int ORIENTATION_LEFTTOP ] { 5 } - Constant [ public int ORIENTATION_RIGHTTOP ] { 6 } - Constant [ public int ORIENTATION_RIGHTBOTTOM ] { 7 } - Constant [ public int ORIENTATION_LEFTBOTTOM ] { 8 } - Constant [ public int DISTORTION_UNDEFINED ] { 0 } - Constant [ public int DISTORTION_AFFINE ] { 1 } - Constant [ public int DISTORTION_AFFINEPROJECTION ] { 2 } - Constant [ public int DISTORTION_ARC ] { 9 } - Constant [ public int DISTORTION_BILINEAR ] { 6 } - Constant [ public int DISTORTION_PERSPECTIVE ] { 4 } - Constant [ public int DISTORTION_PERSPECTIVEPROJECTION ] { 5 } - Constant [ public int DISTORTION_SCALEROTATETRANSLATE ] { 3 } - Constant [ public int DISTORTION_POLYNOMIAL ] { 8 } - Constant [ public int DISTORTION_POLAR ] { 10 } - Constant [ public int DISTORTION_DEPOLAR ] { 11 } - Constant [ public int DISTORTION_BARREL ] { 14 } - Constant [ public int DISTORTION_SHEPARDS ] { 16 } - Constant [ public int DISTORTION_SENTINEL ] { 18 } - Constant [ public int DISTORTION_BARRELINVERSE ] { 15 } - Constant [ public int DISTORTION_BILINEARFORWARD ] { 6 } - Constant [ public int DISTORTION_BILINEARREVERSE ] { 7 } - Constant [ public int DISTORTION_RESIZE ] { 17 } - Constant [ public int DISTORTION_CYLINDER2PLANE ] { 12 } - Constant [ public int DISTORTION_PLANE2CYLINDER ] { 13 } - Constant [ public int LAYERMETHOD_MERGE ] { 13 } - Constant [ public int LAYERMETHOD_FLATTEN ] { 14 } - Constant [ public int LAYERMETHOD_MOSAIC ] { 15 } - Constant [ public int ALPHACHANNEL_ACTIVATE ] { 1 } - Constant [ public int ALPHACHANNEL_RESET ] { 7 } - Constant [ public int ALPHACHANNEL_SET ] { 8 } - Constant [ public int ALPHACHANNEL_UNDEFINED ] { 0 } - Constant [ public int ALPHACHANNEL_COPY ] { 3 } - Constant [ public int ALPHACHANNEL_DEACTIVATE ] { 4 } - Constant [ public int ALPHACHANNEL_EXTRACT ] { 5 } - Constant [ public int ALPHACHANNEL_OPAQUE ] { 6 } - Constant [ public int ALPHACHANNEL_SHAPE ] { 9 } - Constant [ public int ALPHACHANNEL_TRANSPARENT ] { 10 } - Constant [ public int ALPHACHANNEL_ASSOCIATE ] { 13 } - Constant [ public int ALPHACHANNEL_DISSOCIATE ] { 14 } - Constant [ public int SPARSECOLORMETHOD_UNDEFINED ] { 0 } - Constant [ public int SPARSECOLORMETHOD_BARYCENTRIC ] { 1 } - Constant [ public int SPARSECOLORMETHOD_BILINEAR ] { 7 } - Constant [ public int SPARSECOLORMETHOD_POLYNOMIAL ] { 8 } - Constant [ public int SPARSECOLORMETHOD_SPEPARDS ] { 16 } - Constant [ public int SPARSECOLORMETHOD_VORONOI ] { 18 } - Constant [ public int SPARSECOLORMETHOD_INVERSE ] { 19 } - Constant [ public int SPARSECOLORMETHOD_MANHATTAN ] { 20 } - Constant [ public int DITHERMETHOD_UNDEFINED ] { 0 } - Constant [ public int DITHERMETHOD_NO ] { 1 } - Constant [ public int DITHERMETHOD_RIEMERSMA ] { 2 } - Constant [ public int DITHERMETHOD_FLOYDSTEINBERG ] { 3 } - Constant [ public int FUNCTION_UNDEFINED ] { 0 } - Constant [ public int FUNCTION_POLYNOMIAL ] { 1 } - Constant [ public int FUNCTION_SINUSOID ] { 2 } - Constant [ public int ALPHACHANNEL_BACKGROUND ] { 2 } - Constant [ public int FUNCTION_ARCSIN ] { 3 } - Constant [ public int FUNCTION_ARCTAN ] { 4 } - Constant [ public int ALPHACHANNEL_FLATTEN ] { 11 } - Constant [ public int ALPHACHANNEL_REMOVE ] { 12 } - Constant [ public int STATISTIC_GRADIENT ] { 1 } - Constant [ public int STATISTIC_MAXIMUM ] { 2 } - Constant [ public int STATISTIC_MEAN ] { 3 } - Constant [ public int STATISTIC_MEDIAN ] { 4 } - Constant [ public int STATISTIC_MINIMUM ] { 5 } - Constant [ public int STATISTIC_MODE ] { 6 } - Constant [ public int STATISTIC_NONPEAK ] { 7 } - Constant [ public int STATISTIC_STANDARD_DEVIATION ] { 8 } - Constant [ public int STATISTIC_ROOT_MEAN_SQUARE ] { 9 } - Constant [ public int MORPHOLOGY_CONVOLVE ] { 1 } - Constant [ public int MORPHOLOGY_CORRELATE ] { 2 } - Constant [ public int MORPHOLOGY_ERODE ] { 3 } - Constant [ public int MORPHOLOGY_DILATE ] { 4 } - Constant [ public int MORPHOLOGY_ERODE_INTENSITY ] { 5 } - Constant [ public int MORPHOLOGY_DILATE_INTENSITY ] { 6 } - Constant [ public int MORPHOLOGY_DISTANCE ] { 7 } - Constant [ public int MORPHOLOGY_OPEN ] { 8 } - Constant [ public int MORPHOLOGY_CLOSE ] { 9 } - Constant [ public int MORPHOLOGY_OPEN_INTENSITY ] { 10 } - Constant [ public int MORPHOLOGY_CLOSE_INTENSITY ] { 11 } - Constant [ public int MORPHOLOGY_SMOOTH ] { 12 } - Constant [ public int MORPHOLOGY_EDGE_IN ] { 13 } - Constant [ public int MORPHOLOGY_EDGE_OUT ] { 14 } - Constant [ public int MORPHOLOGY_EDGE ] { 15 } - Constant [ public int MORPHOLOGY_TOP_HAT ] { 16 } - Constant [ public int MORPHOLOGY_BOTTOM_HAT ] { 17 } - Constant [ public int MORPHOLOGY_HIT_AND_MISS ] { 18 } - Constant [ public int MORPHOLOGY_THINNING ] { 19 } - Constant [ public int MORPHOLOGY_THICKEN ] { 20 } - Constant [ public int MORPHOLOGY_VORONOI ] { 21 } - Constant [ public int MORPHOLOGY_ITERATIVE ] { 22 } - Constant [ public int KERNEL_UNITY ] { 1 } - Constant [ public int KERNEL_GAUSSIAN ] { 2 } - Constant [ public int KERNEL_DIFFERENCE_OF_GAUSSIANS ] { 3 } - Constant [ public int KERNEL_LAPLACIAN_OF_GAUSSIANS ] { 4 } - Constant [ public int KERNEL_BLUR ] { 5 } - Constant [ public int KERNEL_COMET ] { 6 } - Constant [ public int KERNEL_LAPLACIAN ] { 7 } - Constant [ public int KERNEL_SOBEL ] { 8 } - Constant [ public int KERNEL_FREI_CHEN ] { 9 } - Constant [ public int KERNEL_ROBERTS ] { 10 } - Constant [ public int KERNEL_PREWITT ] { 11 } - Constant [ public int KERNEL_COMPASS ] { 12 } - Constant [ public int KERNEL_KIRSCH ] { 13 } - Constant [ public int KERNEL_DIAMOND ] { 14 } - Constant [ public int KERNEL_SQUARE ] { 15 } - Constant [ public int KERNEL_RECTANGLE ] { 16 } - Constant [ public int KERNEL_OCTAGON ] { 17 } - Constant [ public int KERNEL_DISK ] { 18 } - Constant [ public int KERNEL_PLUS ] { 19 } - Constant [ public int KERNEL_CROSS ] { 20 } - Constant [ public int KERNEL_RING ] { 21 } - Constant [ public int KERNEL_PEAKS ] { 22 } - Constant [ public int KERNEL_EDGES ] { 23 } - Constant [ public int KERNEL_CORNERS ] { 24 } - Constant [ public int KERNEL_DIAGONALS ] { 25 } - Constant [ public int KERNEL_LINE_ENDS ] { 26 } - Constant [ public int KERNEL_LINE_JUNCTIONS ] { 27 } - Constant [ public int KERNEL_RIDGES ] { 28 } - Constant [ public int KERNEL_CONVEX_HULL ] { 29 } - Constant [ public int KERNEL_THIN_SE ] { 30 } - Constant [ public int KERNEL_SKELETON ] { 31 } - Constant [ public int KERNEL_CHEBYSHEV ] { 32 } - Constant [ public int KERNEL_MANHATTAN ] { 33 } - Constant [ public int KERNEL_OCTAGONAL ] { 34 } - Constant [ public int KERNEL_EUCLIDEAN ] { 35 } - Constant [ public int KERNEL_USER_DEFINED ] { 36 } - Constant [ public int KERNEL_BINOMIAL ] { 37 } - Constant [ public int DIRECTION_LEFT_TO_RIGHT ] { 2 } - Constant [ public int DIRECTION_RIGHT_TO_LEFT ] { 1 } - Constant [ public int NORMALIZE_KERNEL_NONE ] { 0 } - Constant [ public int NORMALIZE_KERNEL_VALUE ] { 8192 } - Constant [ public int NORMALIZE_KERNEL_CORRELATE ] { 65536 } - Constant [ public int NORMALIZE_KERNEL_PERCENT ] { 4096 } - } - - - Static properties [0] { - } - - - Static methods [20] { - Method [ <internal:imagick> static public method queryformats ] { - - - Parameters [1] { - Parameter #0 [ <required> $pattern ] - } - } - - Method [ <internal:imagick> static public method queryfonts ] { - - - Parameters [1] { - Parameter #0 [ <required> $pattern ] - } - } - - Method [ <internal:imagick> static public method calculatecrop ] { - - - Parameters [5] { - Parameter #0 [ <required> $orig_width ] - Parameter #1 [ <required> $orig_height ] - Parameter #2 [ <required> $desired_width ] - Parameter #3 [ <required> $desired_height ] - Parameter #4 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> static public method getcopyright ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getconfigureoptions ] { - - - Parameters [1] { - Parameter #0 [ <optional> $pattern ] - } - } - - Method [ <internal:imagick> static public method getfeatures ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method gethomeurl ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getpackagename ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getquantum ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method gethdrienabled ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getquantumdepth ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getquantumrange ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getreleasedate ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method getresource ] { - - - Parameters [1] { - Parameter #0 [ <required> $resource_type ] - } - } - - Method [ <internal:imagick> static public method getresourcelimit ] { - - - Parameters [1] { - Parameter #0 [ <required> $resource_type ] - } - } - - Method [ <internal:imagick> static public method getversion ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> static public method setresourcelimit ] { - - - Parameters [2] { - Parameter #0 [ <required> $RESOURCETYPE ] - Parameter #1 [ <required> $limit ] - } - } - - Method [ <internal:imagick> static public method setregistry ] { - - - Parameters [2] { - Parameter #0 [ <required> $key ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> static public method getregistry ] { - - - Parameters [1] { - Parameter #0 [ <required> $key ] - } - } - - Method [ <internal:imagick> static public method listregistry ] { - - - Parameters [0] { - } - } - } - - - Properties [0] { - } - - - Methods [352] { - Method [ <internal:imagick> public method optimizeimagelayers ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method compareimagelayers ] { - - - Parameters [1] { - Parameter #0 [ <required> $LAYER ] - } - } - - Method [ <internal:imagick> public method pingimageblob ] { - - - Parameters [1] { - Parameter #0 [ <required> $imageContents ] - } - } - - Method [ <internal:imagick> public method pingimagefile ] { - - - Parameters [1] { - Parameter #0 [ <required> $fp ] - } - } - - Method [ <internal:imagick> public method transposeimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method transverseimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method trimimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $fuzz ] - } - } - - Method [ <internal:imagick> public method waveimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $amplitude ] - Parameter #1 [ <required> $waveLenght ] - } - } - - Method [ <internal:imagick> public method vignetteimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $blackPoint ] - Parameter #1 [ <required> $whitePoint ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method uniqueimagecolors ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method getimagematte ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setimagematte ] { - - - Parameters [1] { - Parameter #0 [ <required> $enable ] - } - } - - Method [ <internal:imagick> public method adaptiveresizeimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - Parameter #2 [ <optional> $bestfit ] - Parameter #3 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method sketchimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <required> $angle ] - } - } - - Method [ <internal:imagick> public method shadeimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $gray ] - Parameter #1 [ <required> $azimuth ] - Parameter #2 [ <required> $elevation ] - } - } - - Method [ <internal:imagick> public method getsizeoffset ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setsizeoffset ] { - - - Parameters [3] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - Parameter #2 [ <required> $offset ] - } - } - - Method [ <internal:imagick> public method adaptiveblurimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method contraststretchimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $blackPoint ] - Parameter #1 [ <required> $whitePoint ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method adaptivesharpenimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method randomthresholdimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $low ] - Parameter #1 [ <required> $high ] - Parameter #2 [ <optional> $CHANNELTYPE ] - } - } - - Method [ <internal, deprecated:imagick> public method roundcornersimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $xRounding ] - Parameter #1 [ <required> $yRounding ] - Parameter #2 [ <optional> $strokeWidth ] - Parameter #3 [ <optional> $displace ] - Parameter #4 [ <optional> $sizeCorrection ] - } - } - - Method [ <internal, deprecated:imagick> public method roundcorners ] { - - - Parameters [5] { - Parameter #0 [ <required> $xRounding ] - Parameter #1 [ <required> $yRounding ] - Parameter #2 [ <optional> $strokeWidth ] - Parameter #3 [ <optional> $displace ] - Parameter #4 [ <optional> $sizeCorrection ] - } - } - - Method [ <internal:imagick> public method setiteratorindex ] { - - - Parameters [1] { - Parameter #0 [ <required> $index ] - } - } - - Method [ <internal:imagick> public method getiteratorindex ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method transformimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $crop ] - Parameter #1 [ <required> $geometry ] - } - } - - Method [ <internal, deprecated:imagick> public method setimageopacity ] { - - - Parameters [1] { - Parameter #0 [ <required> $opacity ] - } - } - - Method [ <internal, deprecated:imagick> public method orderedposterizeimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $threshold_map ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method polaroidimage ] { - - - Parameters [2] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - Parameter #1 [ <required> $angle ] - } - } - - Method [ <internal:imagick> public method getimageproperty ] { - - - Parameters [1] { - Parameter #0 [ <required> $name ] - } - } - - Method [ <internal:imagick> public method setimageproperty ] { - - - Parameters [2] { - Parameter #0 [ <required> $name ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> public method deleteimageproperty ] { - - - Parameters [1] { - Parameter #0 [ <required> $name ] - } - } - - Method [ <internal:imagick> public method identifyformat ] { - - - Parameters [1] { - Parameter #0 [ <required> $embedText ] - } - } - - Method [ <internal:imagick> public method setimageinterpolatemethod ] { - - - Parameters [1] { - Parameter #0 [ <required> $INTERPOLATE ] - } - } - - Method [ <internal:imagick> public method getimageinterpolatemethod ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method linearstretchimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $blackPoint ] - Parameter #1 [ <required> $whitePoint ] - } - } - - Method [ <internal:imagick> public method getimagelength ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method extentimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method getimageorientation ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setimageorientation ] { - - - Parameters [1] { - Parameter #0 [ <required> $ORIENTATION ] - } - } - - Method [ <internal, deprecated:imagick> public method paintfloodfillimage ] { - - - Parameters [6] { - Parameter #0 [ <required> $CHANNEL ] - Parameter #1 [ <required> $fill ] - Parameter #2 [ <required> $fuzz ] - Parameter #3 [ <required> $bordercolor ] - Parameter #4 [ <required> $x ] - Parameter #5 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method clutimage ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <optional> $CHANNELTYPE ] - } - } - - Method [ <internal:imagick> public method getimageproperties ] { - - - Parameters [2] { - Parameter #0 [ <optional> $pattern ] - Parameter #1 [ <optional> $values ] - } - } - - Method [ <internal:imagick> public method getimageprofiles ] { - - - Parameters [2] { - Parameter #0 [ <optional> $pattern ] - Parameter #1 [ <optional> $values ] - } - } - - Method [ <internal:imagick> public method distortimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $method ] - Parameter #1 [ <required> $arguments ] - Parameter #2 [ <required> $bestfit ] - } - } - - Method [ <internal:imagick> public method writeimagefile ] { - - - Parameters [2] { - Parameter #0 [ <required> $handle ] - Parameter #1 [ <optional> $format ] - } - } - - Method [ <internal:imagick> public method writeimagesfile ] { - - - Parameters [2] { - Parameter #0 [ <required> $handle ] - Parameter #1 [ <optional> $format ] - } - } - - Method [ <internal:imagick> public method resetimagepage ] { - - - Parameters [1] { - Parameter #0 [ <required> $page ] - } - } - - Method [ <internal, deprecated:imagick> public method setimageclipmask ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal, deprecated:imagick> public method getimageclipmask ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method animateimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $server_name ] - } - } - - Method [ <internal, deprecated:imagick> public method recolorimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $matrix ] - } - } - - Method [ <internal:imagick> public method setfont ] { - - - Parameters [1] { - Parameter #0 [ <required> $font ] - } - } - - Method [ <internal:imagick> public method getfont ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setpointsize ] { - - - Parameters [1] { - Parameter #0 [ <required> $pointsize ] - } - } - - Method [ <internal:imagick> public method getpointsize ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method mergeimagelayers ] { - - - Parameters [1] { - Parameter #0 [ <required> $LAYERMETHOD ] - } - } - - Method [ <internal:imagick> public method setimagealphachannel ] { - - - Parameters [1] { - Parameter #0 [ <required> $ALPHACHANNELTYPE ] - } - } - - Method [ <internal:imagick> public method floodfillpaintimage ] { - - - Parameters [7] { - Parameter #0 [ <required> $fill ] - Parameter #1 [ <required> $fuzz ] - Parameter #2 [ <required> $bordercolor ] - Parameter #3 [ <required> $x ] - Parameter #4 [ <required> $y ] - Parameter #5 [ <required> $invert ] - Parameter #6 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method opaquepaintimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $target ] - Parameter #1 [ <required> $fill ] - Parameter #2 [ <required> $fuzz ] - Parameter #3 [ <required> $invert ] - Parameter #4 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method transparentpaintimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $target ] - Parameter #1 [ <required> $alpha ] - Parameter #2 [ <required> $fuzz ] - Parameter #3 [ <required> $invert ] - } - } - - Method [ <internal:imagick> public method liquidrescaleimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - Parameter #2 [ <required> $delta_x ] - Parameter #3 [ <required> $rigidity ] - } - } - - Method [ <internal:imagick> public method encipherimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $passphrase ] - } - } - - Method [ <internal:imagick> public method decipherimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $passphrase ] - } - } - - Method [ <internal:imagick> public method setgravity ] { - - - Parameters [1] { - Parameter #0 [ <required> $GRAVITY ] - } - } - - Method [ <internal:imagick> public method getgravity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagechannelrange ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method getimagealphachannel ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagechanneldistortions ] { - - - Parameters [3] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <optional> $METRICTYPE ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method setimagegravity ] { - - - Parameters [1] { - Parameter #0 [ <required> $GRAVITY ] - } - } - - Method [ <internal:imagick> public method getimagegravity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method importimagepixels ] { - - - Parameters [7] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $width ] - Parameter #3 [ <required> $height ] - Parameter #4 [ <required> $map ] - Parameter #5 [ <required> $storage ] - Parameter #6 [ <required> $PIXEL ] - } - } - - Method [ <internal:imagick> public method deskewimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $threshold ] - } - } - - Method [ <internal:imagick> public method segmentimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $COLORSPACE ] - Parameter #1 [ <required> $cluster_threshold ] - Parameter #2 [ <required> $smooth_threshold ] - Parameter #3 [ <optional> $verbose ] - } - } - - Method [ <internal:imagick> public method sparsecolorimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $SPARSE_METHOD ] - Parameter #1 [ <required> $arguments ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method remapimage ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $DITHER ] - } - } - - Method [ <internal:imagick> public method exportimagepixels ] { - - - Parameters [6] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $width ] - Parameter #3 [ <required> $height ] - Parameter #4 [ <required> $map ] - Parameter #5 [ <required> $STORAGE ] - } - } - - Method [ <internal:imagick> public method getimagechannelkurtosis ] { - - - Parameters [1] { - Parameter #0 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method functionimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $FUNCTION ] - Parameter #1 [ <required> $arguments ] - } - } - - Method [ <internal:imagick> public method transformimagecolorspace ] { - - - Parameters [1] { - Parameter #0 [ <required> $COLORSPACE ] - } - } - - Method [ <internal:imagick> public method haldclutimage ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method autolevelimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method blueshiftimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $factor ] - } - } - - Method [ <internal:imagick> public method getimageartifact ] { - - - Parameters [1] { - Parameter #0 [ <required> $artifact ] - } - } - - Method [ <internal:imagick> public method setimageartifact ] { - - - Parameters [2] { - Parameter #0 [ <required> $artifact ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> public method deleteimageartifact ] { - - - Parameters [1] { - Parameter #0 [ <required> $artifact ] - } - } - - Method [ <internal:imagick> public method getcolorspace ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setcolorspace ] { - - - Parameters [1] { - Parameter #0 [ <required> $COLORSPACE ] - } - } - - Method [ <internal:imagick> public method clampimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method smushimages ] { - - - Parameters [2] { - Parameter #0 [ <required> $stack ] - Parameter #1 [ <required> $offset ] - } - } - - Method [ <internal:imagick, ctor> public method __construct ] { - - - Parameters [1] { - Parameter #0 [ <optional> $files ] - } - } - - Method [ <internal:imagick> public method __tostring ] { - } - - Method [ <internal:imagick, prototype Countable> public method count ] { - - - Parameters [1] { - Parameter #0 [ <optional> $mode ] - } - } - - Method [ <internal:imagick> public method getpixeliterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getpixelregioniterator ] { - - - Parameters [5] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $columns ] - Parameter #3 [ <required> $rows ] - Parameter #4 [ <required> $modify ] - } - } - - Method [ <internal:imagick> public method readimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $filename ] - } - } - - Method [ <internal:imagick> public method readimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $filenames ] - } - } - - Method [ <internal:imagick> public method readimageblob ] { - - - Parameters [2] { - Parameter #0 [ <required> $imageContents ] - Parameter #1 [ <optional> $filename ] - } - } - - Method [ <internal:imagick> public method setimageformat ] { - - - Parameters [1] { - Parameter #0 [ <required> $imageFormat ] - } - } - - Method [ <internal:imagick> public method scaleimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <optional> $bestfit ] - Parameter #3 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method writeimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $filename ] - } - } - - Method [ <internal:imagick> public method writeimages ] { - - - Parameters [2] { - Parameter #0 [ <required> $filename ] - Parameter #1 [ <required> $adjoin ] - } - } - - Method [ <internal:imagick> public method blurimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <optional> $CHANNELTYPE ] - } - } - - Method [ <internal:imagick> public method thumbnailimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <optional> $bestfit ] - Parameter #3 [ <optional> $fill ] - Parameter #4 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method cropthumbnailimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method getimagefilename ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setimagefilename ] { - - - Parameters [1] { - Parameter #0 [ <required> $filename ] - } - } - - Method [ <internal:imagick> public method getimageformat ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagemimetype ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method removeimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method destroy ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method clear ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method clone ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method getimagesize ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageblob ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagesblob ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setfirstiterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setlastiterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method resetiterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method previousimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method nextimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method haspreviousimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method hasnextimage ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method setimageindex ] { - - - Parameters [1] { - Parameter #0 [ <required> $index ] - } - } - - Method [ <internal, deprecated:imagick> public method getimageindex ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method commentimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $comment ] - } - } - - Method [ <internal:imagick> public method cropimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method labelimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $label ] - } - } - - Method [ <internal:imagick> public method getimagegeometry ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method drawimage ] { - - - Parameters [1] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - } - } - - Method [ <internal:imagick> public method setimagecompressionquality ] { - - - Parameters [1] { - Parameter #0 [ <required> $quality ] - } - } - - Method [ <internal:imagick> public method getimagecompressionquality ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setimagecompression ] { - - - Parameters [1] { - Parameter #0 [ <required> $COMPRESSION ] - } - } - - Method [ <internal:imagick> public method getimagecompression ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method annotateimage ] { - - - Parameters [5] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - Parameter #1 [ <required> $x ] - Parameter #2 [ <required> $y ] - Parameter #3 [ <required> $angle ] - Parameter #4 [ <required> $text ] - } - } - - Method [ <internal:imagick> public method compositeimage ] { - - - Parameters [5] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $COMPOSITE ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - Parameter #4 [ <optional> $CHANNELTYPE ] - } - } - - Method [ <internal:imagick> public method modulateimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $brightness ] - Parameter #1 [ <required> $saturation ] - Parameter #2 [ <required> $hue ] - } - } - - Method [ <internal:imagick> public method getimagecolors ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method montageimage ] { - - - Parameters [5] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - Parameter #1 [ <required> $tileGeometry ] - Parameter #2 [ <required> $thumbnailGeometry ] - Parameter #3 [ <required> $MONTAGEMODE ] - Parameter #4 [ <required> $frame ] - } - } - - Method [ <internal:imagick> public method identifyimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $appendRawOutput ] - } - } - - Method [ <internal:imagick> public method thresholdimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $threshold ] - Parameter #1 [ <optional> $CHANNELTYPE ] - } - } - - Method [ <internal:imagick> public method adaptivethresholdimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $offset ] - } - } - - Method [ <internal:imagick> public method blackthresholdimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method whitethresholdimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method appendimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $stack ] - } - } - - Method [ <internal:imagick> public method charcoalimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - } - } - - Method [ <internal:imagick> public method normalizeimage ] { - - - Parameters [1] { - Parameter #0 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method oilpaintimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method posterizeimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $levels ] - Parameter #1 [ <required> $dither ] - } - } - - Method [ <internal, deprecated:imagick> public method radialblurimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $angle ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method raiseimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - Parameter #4 [ <required> $raise ] - } - } - - Method [ <internal:imagick> public method resampleimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $xResolution ] - Parameter #1 [ <required> $yResolution ] - Parameter #2 [ <required> $FILTER ] - Parameter #3 [ <required> $blur ] - } - } - - Method [ <internal:imagick> public method resizeimage ] { - - - Parameters [6] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <optional> $filter ] - Parameter #3 [ <optional> $blur ] - Parameter #4 [ <optional> $bestfit ] - Parameter #5 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method rollimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method rotateimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <required> $degrees ] - } - } - - Method [ <internal:imagick> public method sampleimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - } - } - - Method [ <internal:imagick> public method solarizeimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $threshold ] - } - } - - Method [ <internal:imagick> public method shadowimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $opacity ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal, deprecated:imagick> public method setimageattribute ] { - - - Parameters [2] { - Parameter #0 [ <required> $key ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> public method setimagebackgroundcolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setimagecompose ] { - - - Parameters [1] { - Parameter #0 [ <required> $COMPOSITE ] - } - } - - Method [ <internal:imagick> public method setimagedelay ] { - - - Parameters [1] { - Parameter #0 [ <required> $delay ] - } - } - - Method [ <internal:imagick> public method setimagedepth ] { - - - Parameters [1] { - Parameter #0 [ <required> $depth ] - } - } - - Method [ <internal:imagick> public method setimagegamma ] { - - - Parameters [1] { - Parameter #0 [ <required> $gamma ] - } - } - - Method [ <internal:imagick> public method setimageiterations ] { - - - Parameters [1] { - Parameter #0 [ <required> $iterations ] - } - } - - Method [ <internal, deprecated:imagick> public method setimagemattecolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setimagepage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setimageprogressmonitor ] { - - - Parameters [1] { - Parameter #0 [ <required> $filename ] - } - } - - Method [ <internal:imagick> public method setprogressmonitor ] { - - - Parameters [1] { - Parameter #0 [ <required> $callback ] - } - } - - Method [ <internal:imagick> public method setimageresolution ] { - - - Parameters [2] { - Parameter #0 [ <required> $xResolution ] - Parameter #1 [ <required> $yResolution ] - } - } - - Method [ <internal:imagick> public method setimagescene ] { - - - Parameters [1] { - Parameter #0 [ <required> $scene ] - } - } - - Method [ <internal:imagick> public method setimagetickspersecond ] { - - - Parameters [1] { - Parameter #0 [ <required> $ticksPerSecond ] - } - } - - Method [ <internal:imagick> public method setimagetype ] { - - - Parameters [1] { - Parameter #0 [ <required> $IMGTYPE ] - } - } - - Method [ <internal:imagick> public method setimageunits ] { - - - Parameters [1] { - Parameter #0 [ <required> $RESOLUTION ] - } - } - - Method [ <internal:imagick> public method sharpenimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method shaveimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - } - } - - Method [ <internal:imagick> public method shearimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <required> $xShear ] - Parameter #2 [ <required> $yShear ] - } - } - - Method [ <internal:imagick> public method spliceimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pingimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $filename ] - } - } - - Method [ <internal:imagick> public method readimagefile ] { - - - Parameters [1] { - Parameter #0 [ <required> $fp ] - } - } - - Method [ <internal:imagick> public method displayimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $serverName ] - } - } - - Method [ <internal:imagick> public method displayimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $serverName ] - } - } - - Method [ <internal:imagick> public method spreadimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method swirlimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $degrees ] - } - } - - Method [ <internal:imagick> public method stripimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method queryfontmetrics ] { - - - Parameters [3] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - Parameter #1 [ <required> $text ] - Parameter #2 [ <optional> $multiline ] - } - } - - Method [ <internal:imagick> public method steganoimage ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $offset ] - } - } - - Method [ <internal:imagick> public method addnoiseimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $NOISE ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method motionblurimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <required> $angle ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal, deprecated:imagick> public method mosaicimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method morphimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $frames ] - } - } - - Method [ <internal:imagick> public method minifyimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method affinetransformimage ] { - - - Parameters [1] { - Parameter #0 [ <required> ImagickDraw $ImagickDraw ] - } - } - - Method [ <internal, deprecated:imagick> public method averageimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method borderimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <required> $width ] - Parameter #2 [ <required> $height ] - } - } - - Method [ <internal:imagick> public method chopimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method clipimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method clippathimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $pathname ] - Parameter #1 [ <required> $inside ] - } - } - - Method [ <internal:imagick> public method clipimagepath ] { - - - Parameters [2] { - Parameter #0 [ <required> $pathname ] - Parameter #1 [ <required> $inside ] - } - } - - Method [ <internal:imagick> public method coalesceimages ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method colorfloodfillimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $fill_color ] - Parameter #1 [ <required> $fuzz ] - Parameter #2 [ <required> $border_color ] - Parameter #3 [ <required> $y ] - Parameter #4 [ <required> $x ] - } - } - - Method [ <internal:imagick> public method colorizeimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $colorize_color ] - Parameter #1 [ <required> $opacity ] - Parameter #2 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method compareimagechannels ] { - - - Parameters [3] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $CHANNEL ] - Parameter #2 [ <required> $METRIC ] - } - } - - Method [ <internal:imagick> public method compareimages ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $METRIC ] - } - } - - Method [ <internal:imagick> public method contrastimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $sharpen ] - } - } - - Method [ <internal:imagick> public method combineimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method convolveimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $kernel ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method cyclecolormapimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $displace ] - } - } - - Method [ <internal:imagick> public method deconstructimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method despeckleimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method edgeimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method embossimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - } - } - - Method [ <internal:imagick> public method enhanceimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method equalizeimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method evaluateimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $EVALUATE ] - Parameter #1 [ <required> $constant ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method evaluateimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $EVALUATE ] - } - } - - Method [ <internal, deprecated:imagick> public method flattenimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method flipimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method flopimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method forwardfouriertransformimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $magnitude ] - } - } - - Method [ <internal:imagick> public method frameimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <required> $width ] - Parameter #2 [ <required> $height ] - Parameter #3 [ <required> $innerBevel ] - Parameter #4 [ <required> $outerBevel ] - } - } - - Method [ <internal:imagick> public method fximage ] { - - - Parameters [2] { - Parameter #0 [ <required> $expression ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method gammaimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $gamma ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method gaussianblurimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal, deprecated:imagick> public method getimageattribute ] { - - - Parameters [1] { - Parameter #0 [ <required> $key ] - } - } - - Method [ <internal:imagick> public method getimagebackgroundcolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageblueprimary ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagebordercolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagechanneldepth ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method getimagechanneldistortion ] { - - - Parameters [3] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $CHANNEL ] - Parameter #2 [ <required> $METRIC ] - } - } - - Method [ <internal, deprecated:imagick> public method getimagechannelextrema ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method getimagechannelmean ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method getimagechannelstatistics ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagecolormapcolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $index ] - } - } - - Method [ <internal:imagick> public method getimagecolorspace ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagecompose ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagedelay ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagedepth ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagedistortion ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $METRIC ] - } - } - - Method [ <internal, deprecated:imagick> public method getimageextrema ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagedispose ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagegamma ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagegreenprimary ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageheight ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagehistogram ] { - } - - Method [ <internal:imagick> public method getimageinterlacescheme ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageiterations ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method getimagemattecolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagepage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagepixelcolor ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method getimageprofile ] { - - - Parameters [1] { - Parameter #0 [ <required> $name ] - } - } - - Method [ <internal:imagick> public method getimageredprimary ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagerenderingintent ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageresolution ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagescene ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagesignature ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagetickspersecond ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagetype ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageunits ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagevirtualpixelmethod ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagewhitepoint ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagewidth ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getnumberimages ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimagetotalinkdensity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getimageregion ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method implodeimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method inversefouriertransformimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $complement ] - Parameter #1 [ <required> $magnitude ] - } - } - - Method [ <internal:imagick> public method levelimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $blackPoint ] - Parameter #1 [ <required> $gamma ] - Parameter #2 [ <required> $whitePoint ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method magnifyimage ] { - - - Parameters [0] { - } - } - - Method [ <internal, deprecated:imagick> public method mapimage ] { - - - Parameters [2] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $dither ] - } - } - - Method [ <internal, deprecated:imagick> public method mattefloodfillimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $alpha ] - Parameter #1 [ <required> $fuzz ] - Parameter #2 [ <required> $color ] - Parameter #3 [ <required> $x ] - Parameter #4 [ <required> $y ] - } - } - - Method [ <internal, deprecated:imagick> public method medianfilterimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method negateimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $gray ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal, deprecated:imagick> public method paintopaqueimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $target_color ] - Parameter #1 [ <required> $fill_color ] - Parameter #2 [ <required> $fuzz ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal, deprecated:imagick> public method painttransparentimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $target_color ] - Parameter #1 [ <required> $alpha ] - Parameter #2 [ <required> $fuzz ] - } - } - - Method [ <internal:imagick> public method previewimages ] { - - - Parameters [1] { - Parameter #0 [ <required> $PREVIEW ] - } - } - - Method [ <internal:imagick> public method profileimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $name ] - Parameter #1 [ <required> $profile ] - } - } - - Method [ <internal:imagick> public method quantizeimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $numColors ] - Parameter #1 [ <required> $COLORSPACE ] - Parameter #2 [ <required> $treeDepth ] - Parameter #3 [ <required> $dither ] - Parameter #4 [ <required> $measureError ] - } - } - - Method [ <internal:imagick> public method quantizeimages ] { - - - Parameters [5] { - Parameter #0 [ <required> $numColors ] - Parameter #1 [ <required> $COLORSPACE ] - Parameter #2 [ <required> $treeDepth ] - Parameter #3 [ <required> $dither ] - Parameter #4 [ <required> $measureError ] - } - } - - Method [ <internal, deprecated:imagick> public method reducenoiseimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $radius ] - } - } - - Method [ <internal:imagick> public method removeimageprofile ] { - - - Parameters [1] { - Parameter #0 [ <required> $name ] - } - } - - Method [ <internal:imagick> public method separateimagechannel ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method sepiatoneimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $threshold ] - } - } - - Method [ <internal, deprecated:imagick> public method setimagebias ] { - - - Parameters [1] { - Parameter #0 [ <required> $bias ] - } - } - - Method [ <internal, deprecated:imagick> public method setimagebiasquantum ] { - - - Parameters [1] { - Parameter #0 [ <required> $bias ] - } - } - - Method [ <internal:imagick> public method setimageblueprimary ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setimagebordercolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setimagechanneldepth ] { - - - Parameters [2] { - Parameter #0 [ <required> $CHANNEL ] - Parameter #1 [ <required> $depth ] - } - } - - Method [ <internal:imagick> public method setimagecolormapcolor ] { - - - Parameters [2] { - Parameter #0 [ <required> $index ] - Parameter #1 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setimagecolorspace ] { - - - Parameters [1] { - Parameter #0 [ <required> $COLORSPACE ] - } - } - - Method [ <internal:imagick> public method setimagedispose ] { - - - Parameters [1] { - Parameter #0 [ <required> $DISPOSETYPE ] - } - } - - Method [ <internal:imagick> public method setimageextent ] { - - - Parameters [2] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - } - } - - Method [ <internal:imagick> public method setimagegreenprimary ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setimageinterlacescheme ] { - - - Parameters [1] { - Parameter #0 [ <required> $INTERLACE ] - } - } - - Method [ <internal:imagick> public method setimageprofile ] { - - - Parameters [2] { - Parameter #0 [ <required> $name ] - Parameter #1 [ <required> $profile ] - } - } - - Method [ <internal:imagick> public method setimageredprimary ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setimagerenderingintent ] { - - - Parameters [1] { - Parameter #0 [ <required> $RENDERINGINTENT ] - } - } - - Method [ <internal:imagick> public method setimagevirtualpixelmethod ] { - - - Parameters [1] { - Parameter #0 [ <required> $VIRTUALPIXELMETHOD ] - } - } - - Method [ <internal:imagick> public method setimagewhitepoint ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method sigmoidalcontrastimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $sharpen ] - Parameter #1 [ <required> $contrast ] - Parameter #2 [ <required> $midpoint ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method stereoimage ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method textureimage ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method tintimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $tint_color ] - Parameter #1 [ <required> $opacity ] - Parameter #2 [ <optional> $legacy ] - } - } - - Method [ <internal:imagick> public method unsharpmaskimage ] { - - - Parameters [5] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <required> $amount ] - Parameter #3 [ <required> $threshold ] - Parameter #4 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method getimage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method addimage ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method setimage ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method newimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - Parameter #2 [ <required> $background_color ] - Parameter #3 [ <optional> $format ] - } - } - - Method [ <internal:imagick> public method newpseudoimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - Parameter #2 [ <required> $pseudoString ] - } - } - - Method [ <internal:imagick> public method getcompression ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getcompressionquality ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfilename ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getformat ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getinterlacescheme ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getoption ] { - - - Parameters [1] { - Parameter #0 [ <required> $key ] - } - } - - Method [ <internal:imagick> public method getpage ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getsamplingfactors ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getsize ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setbackgroundcolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setcompression ] { - - - Parameters [1] { - Parameter #0 [ <required> $compression ] - } - } - - Method [ <internal:imagick> public method setcompressionquality ] { - - - Parameters [1] { - Parameter #0 [ <required> $compressionquality ] - } - } - - Method [ <internal:imagick> public method setfilename ] { - - - Parameters [1] { - Parameter #0 [ <required> $filename ] - } - } - - Method [ <internal:imagick> public method setformat ] { - - - Parameters [1] { - Parameter #0 [ <required> $format ] - } - } - - Method [ <internal:imagick> public method setinterlacescheme ] { - - - Parameters [1] { - Parameter #0 [ <required> $INTERLACE ] - } - } - - Method [ <internal:imagick> public method setoption ] { - - - Parameters [2] { - Parameter #0 [ <required> $key ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> public method setpage ] { - - - Parameters [4] { - Parameter #0 [ <required> $width ] - Parameter #1 [ <required> $height ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setresolution ] { - - - Parameters [2] { - Parameter #0 [ <required> $xResolution ] - Parameter #1 [ <required> $yResolution ] - } - } - - Method [ <internal:imagick> public method setsamplingfactors ] { - - - Parameters [1] { - Parameter #0 [ <required> $factors ] - } - } - - Method [ <internal:imagick> public method setsize ] { - - - Parameters [2] { - Parameter #0 [ <required> $columns ] - Parameter #1 [ <required> $rows ] - } - } - - Method [ <internal:imagick> public method settype ] { - - - Parameters [1] { - Parameter #0 [ <required> $IMGTYPE ] - } - } - - Method [ <internal:imagick, prototype Iterator> public method key ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method next ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method rewind ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method valid ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method current ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method brightnesscontrastimage ] { - - - Parameters [3] { - Parameter #0 [ <required> $brightness ] - Parameter #1 [ <required> $contrast ] - Parameter #2 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method colormatriximage ] { - - - Parameters [1] { - Parameter #0 [ <required> $color_matrix ] - } - } - - Method [ <internal:imagick> public method selectiveblurimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $sigma ] - Parameter #2 [ <required> $threshold ] - Parameter #3 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method rotationalblurimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $angle ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method statisticimage ] { - - - Parameters [4] { - Parameter #0 [ <required> $type ] - Parameter #1 [ <required> $width ] - Parameter #2 [ <required> $height ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method subimagematch ] { - - - Parameters [5] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <optional> &$offset ] - Parameter #2 [ <optional> &$similarity ] - Parameter #3 [ <optional> &$similarity_threshold ] - Parameter #4 [ <optional> &$metric ] - } - } - - Method [ <internal:imagick> public method similarityimage ] { - - - Parameters [5] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <optional> &$offset ] - Parameter #2 [ <optional> &$similarity ] - Parameter #3 [ <optional> &$similarity_threshold ] - Parameter #4 [ <optional> &$metric ] - } - } - - Method [ <internal:imagick> public method morphology ] { - - - Parameters [4] { - Parameter #0 [ <required> $morphologyMethod ] - Parameter #1 [ <required> $iterations ] - Parameter #2 [ <required> ImagickKernel $ImagickKernel ] - Parameter #3 [ <optional> $CHANNEL ] - } - } - - Method [ <internal, deprecated:imagick> public method filter ] { - - - Parameters [2] { - Parameter #0 [ <required> ImagickKernel $ImagickKernel ] - Parameter #1 [ <optional> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method setantialias ] { - - - Parameters [1] { - Parameter #0 [ <required> $antialias ] - } - } - - Method [ <internal:imagick> public method getantialias ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method colordecisionlistimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $antialias ] - } - } - - Method [ <internal:imagick> public method optimizeimagetransparency ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method autogammaimage ] { - - - Parameters [1] { - Parameter #0 [ <required> $CHANNEL ] - } - } - - Method [ <internal:imagick> public method autoorient ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method compositeimagegravity ] { - - - Parameters [3] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $COMPOSITE ] - Parameter #2 [ <required> $GRAVITY ] - } - } - - Method [ <internal:imagick> public method localcontrastimage ] { - - - Parameters [2] { - Parameter #0 [ <required> $radius ] - Parameter #1 [ <required> $strength ] - } - } - } - } - - Class [ <internal:imagick> class ImagickDraw ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [0] { - } - - - Methods [134] { - Method [ <internal:imagick> public method resetvectorgraphics ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextkerning ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method settextkerning ] { - - - Parameters [1] { - Parameter #0 [ <required> $kerning ] - } - } - - Method [ <internal:imagick> public method gettextinterwordspacing ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method settextinterwordspacing ] { - - - Parameters [1] { - Parameter #0 [ <required> $spacing ] - } - } - - Method [ <internal:imagick> public method gettextinterlinespacing ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method settextinterlinespacing ] { - - - Parameters [1] { - Parameter #0 [ <required> $spacing ] - } - } - - Method [ <internal:imagick, ctor> public method __construct ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setfillcolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setfillalpha ] { - - - Parameters [1] { - Parameter #0 [ <required> $alpha ] - } - } - - Method [ <internal:imagick> public method setresolution ] { - - - Parameters [2] { - Parameter #0 [ <required> $x_resolution ] - Parameter #1 [ <required> $y_resolution ] - } - } - - Method [ <internal:imagick> public method setstrokecolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setstrokealpha ] { - - - Parameters [1] { - Parameter #0 [ <required> $alpha ] - } - } - - Method [ <internal:imagick> public method setstrokewidth ] { - - - Parameters [1] { - Parameter #0 [ <required> $width ] - } - } - - Method [ <internal:imagick> public method clear ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method circle ] { - - - Parameters [4] { - Parameter #0 [ <required> $ox ] - Parameter #1 [ <required> $oy ] - Parameter #2 [ <required> $px ] - Parameter #3 [ <required> $py ] - } - } - - Method [ <internal:imagick> public method annotation ] { - - - Parameters [3] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $text ] - } - } - - Method [ <internal:imagick> public method settextantialias ] { - - - Parameters [1] { - Parameter #0 [ <required> $antialias ] - } - } - - Method [ <internal:imagick> public method settextencoding ] { - - - Parameters [1] { - Parameter #0 [ <required> $encoding ] - } - } - - Method [ <internal:imagick> public method setfont ] { - - - Parameters [1] { - Parameter #0 [ <required> $font ] - } - } - - Method [ <internal:imagick> public method setfontfamily ] { - - - Parameters [1] { - Parameter #0 [ <required> $fontfamily ] - } - } - - Method [ <internal:imagick> public method setfontsize ] { - - - Parameters [1] { - Parameter #0 [ <required> $pointsize ] - } - } - - Method [ <internal:imagick> public method setfontstyle ] { - - - Parameters [1] { - Parameter #0 [ <required> $STYLE ] - } - } - - Method [ <internal:imagick> public method setfontweight ] { - - - Parameters [1] { - Parameter #0 [ <required> $weight ] - } - } - - Method [ <internal:imagick> public method getfont ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfontfamily ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfontsize ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfontstyle ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfontweight ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method destroy ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method rectangle ] { - - - Parameters [4] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x2 ] - Parameter #3 [ <required> $y2 ] - } - } - - Method [ <internal:imagick> public method roundrectangle ] { - - - Parameters [6] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x2 ] - Parameter #3 [ <required> $y2 ] - Parameter #4 [ <required> $rx ] - Parameter #5 [ <required> $ry ] - } - } - - Method [ <internal:imagick> public method ellipse ] { - - - Parameters [6] { - Parameter #0 [ <required> $ox ] - Parameter #1 [ <required> $oy ] - Parameter #2 [ <required> $px ] - Parameter #3 [ <required> $py ] - Parameter #4 [ <required> $start ] - Parameter #5 [ <required> $end ] - } - } - - Method [ <internal:imagick> public method skewx ] { - - - Parameters [1] { - Parameter #0 [ <required> $degrees ] - } - } - - Method [ <internal:imagick> public method skewy ] { - - - Parameters [1] { - Parameter #0 [ <required> $degrees ] - } - } - - Method [ <internal:imagick> public method translate ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method line ] { - - - Parameters [4] { - Parameter #0 [ <required> $sx ] - Parameter #1 [ <required> $sy ] - Parameter #2 [ <required> $ex ] - Parameter #3 [ <required> $ey ] - } - } - - Method [ <internal:imagick> public method arc ] { - - - Parameters [6] { - Parameter #0 [ <required> $sx ] - Parameter #1 [ <required> $sy ] - Parameter #2 [ <required> $ex ] - Parameter #3 [ <required> $ey ] - Parameter #4 [ <required> $sd ] - Parameter #5 [ <required> $ed ] - } - } - - Method [ <internal, deprecated:imagick> public method matte ] { - - - Parameters [3] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $METHOD ] - } - } - - Method [ <internal:imagick> public method polygon ] { - - - Parameters [1] { - Parameter #0 [ <required> $coordinates ] - } - } - - Method [ <internal:imagick> public method point ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method gettextdecoration ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextencoding ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfontstretch ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setfontstretch ] { - - - Parameters [1] { - Parameter #0 [ <required> $STRETCH ] - } - } - - Method [ <internal:imagick> public method setstrokeantialias ] { - - - Parameters [1] { - Parameter #0 [ <required> $antialias ] - } - } - - Method [ <internal:imagick> public method settextalignment ] { - - - Parameters [1] { - Parameter #0 [ <required> $ALIGN ] - } - } - - Method [ <internal:imagick> public method settextdecoration ] { - - - Parameters [1] { - Parameter #0 [ <required> $DECORATION ] - } - } - - Method [ <internal:imagick> public method settextundercolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setviewbox ] { - - - Parameters [4] { - Parameter #0 [ <required> $sx ] - Parameter #1 [ <required> $sy ] - Parameter #2 [ <required> $ex ] - Parameter #3 [ <required> $ey ] - } - } - - Method [ <internal:imagick> public method clone ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method affine ] { - - - Parameters [1] { - Parameter #0 [ <required> $affineMatrix ] - } - } - - Method [ <internal:imagick> public method bezier ] { - - - Parameters [1] { - Parameter #0 [ <required> $coordinateArray ] - } - } - - Method [ <internal:imagick> public method composite ] { - - - Parameters [6] { - Parameter #0 [ <required> $COMPOSE ] - Parameter #1 [ <required> $x ] - Parameter #2 [ <required> $y ] - Parameter #3 [ <required> $width ] - Parameter #4 [ <required> $height ] - Parameter #5 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method color ] { - - - Parameters [3] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - Parameter #2 [ <required> $PAINTMETHOD ] - } - } - - Method [ <internal:imagick> public method comment ] { - - - Parameters [1] { - Parameter #0 [ <required> $comment ] - } - } - - Method [ <internal:imagick> public method getclippath ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getcliprule ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getclipunits ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfillcolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfillopacity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getfillrule ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getgravity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokeantialias ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokecolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokedasharray ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokedashoffset ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokelinecap ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokelinejoin ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokemiterlimit ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokeopacity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getstrokewidth ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextalignment ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextantialias ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getvectorgraphics ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextundercolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method pathclose ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method pathcurvetoabsolute ] { - - - Parameters [6] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x2 ] - Parameter #3 [ <required> $y2 ] - Parameter #4 [ <required> $x ] - Parameter #5 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetorelative ] { - - - Parameters [6] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x2 ] - Parameter #3 [ <required> $y2 ] - Parameter #4 [ <required> $x ] - Parameter #5 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetoquadraticbezierabsolute ] { - - - Parameters [4] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetoquadraticbezierrelative ] { - - - Parameters [4] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetoquadraticbeziersmoothabsolute ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetoquadraticbeziersmoothrelative ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetosmoothabsolute ] { - - - Parameters [4] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathcurvetosmoothrelative ] { - - - Parameters [4] { - Parameter #0 [ <required> $x1 ] - Parameter #1 [ <required> $y1 ] - Parameter #2 [ <required> $x ] - Parameter #3 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathellipticarcabsolute ] { - - - Parameters [7] { - Parameter #0 [ <required> $rx ] - Parameter #1 [ <required> $ry ] - Parameter #2 [ <required> $xAxisRotation ] - Parameter #3 [ <required> $largeArc ] - Parameter #4 [ <required> $sweep ] - Parameter #5 [ <required> $x ] - Parameter #6 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathellipticarcrelative ] { - - - Parameters [7] { - Parameter #0 [ <required> $rx ] - Parameter #1 [ <required> $ry ] - Parameter #2 [ <required> $xAxisRotation ] - Parameter #3 [ <required> $largeArc ] - Parameter #4 [ <required> $sweep ] - Parameter #5 [ <required> $x ] - Parameter #6 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathfinish ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method pathlinetoabsolute ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathlinetorelative ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathlinetohorizontalabsolute ] { - - - Parameters [1] { - Parameter #0 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathlinetohorizontalrelative ] { - - - Parameters [1] { - Parameter #0 [ <required> $x ] - } - } - - Method [ <internal:imagick> public method pathlinetoverticalabsolute ] { - - - Parameters [1] { - Parameter #0 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathlinetoverticalrelative ] { - - - Parameters [1] { - Parameter #0 [ <required> $x ] - } - } - - Method [ <internal:imagick> public method pathmovetoabsolute ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathmovetorelative ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method pathstart ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method polyline ] { - - - Parameters [1] { - Parameter #0 [ <required> $coordinateArray ] - } - } - - Method [ <internal:imagick> public method popclippath ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method popdefs ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method poppattern ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method pushclippath ] { - - - Parameters [1] { - Parameter #0 [ <required> $clipMask ] - } - } - - Method [ <internal:imagick> public method pushdefs ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method pushpattern ] { - - - Parameters [5] { - Parameter #0 [ <required> $pattern_id ] - Parameter #1 [ <required> $x ] - Parameter #2 [ <required> $y ] - Parameter #3 [ <required> $width ] - Parameter #4 [ <required> $height ] - } - } - - Method [ <internal:imagick> public method render ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method rotate ] { - - - Parameters [1] { - Parameter #0 [ <required> $degrees ] - } - } - - Method [ <internal:imagick> public method scale ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method setclippath ] { - - - Parameters [1] { - Parameter #0 [ <required> $clipMask ] - } - } - - Method [ <internal:imagick> public method setcliprule ] { - - - Parameters [1] { - Parameter #0 [ <required> $FILLRULE ] - } - } - - Method [ <internal:imagick> public method setclipunits ] { - - - Parameters [1] { - Parameter #0 [ <required> $PATHUNITS ] - } - } - - Method [ <internal:imagick> public method setfillopacity ] { - - - Parameters [1] { - Parameter #0 [ <required> $fillOpacity ] - } - } - - Method [ <internal:imagick> public method setfillpatternurl ] { - - - Parameters [1] { - Parameter #0 [ <required> $url ] - } - } - - Method [ <internal:imagick> public method setfillrule ] { - - - Parameters [1] { - Parameter #0 [ <required> $FILLRULE ] - } - } - - Method [ <internal:imagick> public method setgravity ] { - - - Parameters [1] { - Parameter #0 [ <required> $GRAVITY ] - } - } - - Method [ <internal:imagick> public method setstrokepatternurl ] { - - - Parameters [1] { - Parameter #0 [ <required> $url ] - } - } - - Method [ <internal:imagick> public method setstrokedashoffset ] { - - - Parameters [1] { - Parameter #0 [ <required> $offset ] - } - } - - Method [ <internal:imagick> public method setstrokelinecap ] { - - - Parameters [1] { - Parameter #0 [ <required> $LINECAP ] - } - } - - Method [ <internal:imagick> public method setstrokelinejoin ] { - - - Parameters [1] { - Parameter #0 [ <required> $LINEJOIN ] - } - } - - Method [ <internal:imagick> public method setstrokemiterlimit ] { - - - Parameters [1] { - Parameter #0 [ <required> $miterLimit ] - } - } - - Method [ <internal:imagick> public method setstrokeopacity ] { - - - Parameters [1] { - Parameter #0 [ <required> $strokeOpacity ] - } - } - - Method [ <internal:imagick> public method setvectorgraphics ] { - - - Parameters [1] { - Parameter #0 [ <required> $xml ] - } - } - - Method [ <internal:imagick> public method pop ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method push ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setstrokedasharray ] { - - - Parameters [1] { - Parameter #0 [ <required> $dashArray ] - } - } - - Method [ <internal:imagick> public method getopacity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setopacity ] { - - - Parameters [1] { - Parameter #0 [ <required> $opacity ] - } - } - - Method [ <internal:imagick> public method getfontresolution ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setfontresolution ] { - - - Parameters [2] { - Parameter #0 [ <required> $x ] - Parameter #1 [ <required> $y ] - } - } - - Method [ <internal:imagick> public method getbordercolor ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setbordercolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $bordercolor ] - } - } - - Method [ <internal:imagick> public method setdensity ] { - - - Parameters [1] { - Parameter #0 [ <required> $density ] - } - } - - Method [ <internal:imagick> public method getdensity ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method gettextdirection ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method settextdirection ] { - - - Parameters [1] { - Parameter #0 [ <required> $direction ] - } - } - } - } - - Class [ <internal:imagick> <iterateable> class ImagickPixelIterator implements Iterator, Traversable ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [2] { - Method [ <internal:imagick> static public method getpixeliterator ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> static public method getpixelregioniterator ] { - - - Parameters [5] { - Parameter #0 [ <required> Imagick $Imagick ] - Parameter #1 [ <required> $x ] - Parameter #2 [ <required> $y ] - Parameter #3 [ <required> $columns ] - Parameter #4 [ <required> $rows ] - } - } - } - - - Properties [0] { - } - - - Methods [19] { - Method [ <internal:imagick, ctor> public method __construct ] { - - - Parameters [1] { - Parameter #0 [ <required> Imagick $Imagick ] - } - } - - Method [ <internal:imagick> public method newpixeliterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method newpixelregioniterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getiteratorrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setiteratorrow ] { - - - Parameters [1] { - Parameter #0 [ <required> $row ] - } - } - - Method [ <internal:imagick> public method setiteratorfirstrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setiteratorlastrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getpreviousiteratorrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getcurrentiteratorrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getnextiteratorrow ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method resetiterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method synciterator ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method destroy ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method clear ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method key ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method next ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method rewind ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method current ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick, prototype Iterator> public method valid ] { - - - Parameters [0] { - } - } - } - } - - Class [ <internal:imagick> class ImagickPixel ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [0] { - } - - - Properties [0] { - } - - - Methods [22] { - Method [ <internal:imagick> public method gethsl ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method sethsl ] { - - - Parameters [3] { - Parameter #0 [ <required> $hue ] - Parameter #1 [ <required> $saturation ] - Parameter #2 [ <required> $luminosity ] - } - } - - Method [ <internal:imagick> public method getcolorvaluequantum ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setcolorvaluequantum ] { - - - Parameters [1] { - Parameter #0 [ <required> $color_value ] - } - } - - Method [ <internal:imagick> public method getindex ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setindex ] { - - - Parameters [1] { - Parameter #0 [ <required> $index ] - } - } - - Method [ <internal:imagick, ctor> public method __construct ] { - - - Parameters [1] { - Parameter #0 [ <optional> $color ] - } - } - - Method [ <internal:imagick> public method setcolor ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method setcolorvalue ] { - - - Parameters [2] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <required> $value ] - } - } - - Method [ <internal:imagick> public method getcolorvalue ] { - - - Parameters [1] { - Parameter #0 [ <required> $color ] - } - } - - Method [ <internal:imagick> public method clear ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method destroy ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method issimilar ] { - - - Parameters [2] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <optional> $fuzz ] - } - } - - Method [ <internal:imagick> public method ispixelsimilarquantum ] { - - - Parameters [2] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <optional> $fuzz ] - } - } - - Method [ <internal:imagick> public method ispixelsimilar ] { - - - Parameters [2] { - Parameter #0 [ <required> $color ] - Parameter #1 [ <optional> $fuzz ] - } - } - - Method [ <internal:imagick> public method getcolor ] { - - - Parameters [1] { - Parameter #0 [ <optional> $normalized ] - } - } - - Method [ <internal:imagick> public method getcolorquantum ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getcolorasstring ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method getcolorcount ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setcolorcount ] { - - - Parameters [1] { - Parameter #0 [ <required> $colorCount ] - } - } - - Method [ <internal:imagick> public method clone ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method setcolorfrompixel ] { - - - Parameters [1] { - Parameter #0 [ <required> ImagickPixel $srcPixel ] - } - } - } - } - - Class [ <internal:imagick> class ImagickKernel ] { - - - Constants [0] { - } - - - Static properties [0] { - } - - - Static methods [2] { - Method [ <internal:imagick> static public method frommatrix ] { - - - Parameters [2] { - Parameter #0 [ <required> $array ] - Parameter #1 [ <optional> $array ] - } - } - - Method [ <internal:imagick> static public method frombuiltin ] { - - - Parameters [2] { - Parameter #0 [ <required> $kerneltype ] - Parameter #1 [ <required> $paramstring ] - } - } - } - - - Properties [0] { - } - - - Methods [6] { - Method [ <internal:imagick, ctor> private method __construct ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method addkernel ] { - - - Parameters [1] { - Parameter #0 [ <required> ImagickKernel $ImagickKernel ] - } - } - - Method [ <internal:imagick> public method getmatrix ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method separate ] { - - - Parameters [0] { - } - } - - Method [ <internal:imagick> public method scale ] { - - - Parameters [2] { - Parameter #0 [ <required> $scale ] - Parameter #1 [ <optional> $normalize_flag ] - } - } - - Method [ <internal:imagick> public method addunitykernel ] { - - - Parameters [1] { - Parameter #0 [ <required> $scale ] - } - } - } - } - } -} - diff --git a/REFLECTION-im6 b/REFLECTION-im6 new file mode 100644 index 0000000..14a9072 --- /dev/null +++ b/REFLECTION-im6 @@ -0,0 +1,5801 @@ +Extension [ <persistent> extension #53 imagick version 3.7.0 ] { + + - Dependencies { + Dependency [ gmagick (Conflicts) ] + Dependency [ standard (Required) ] + Dependency [ spl (Required) ] + } + + - INI { + Entry [ imagick.locale_fix <ALL> ] + Current = '0' + } + Entry [ imagick.skip_version_check <ALL> ] + Current = '1' + } + Entry [ imagick.progress_monitor <SYSTEM> ] + Current = '0' + } + Entry [ imagick.set_single_thread <SYSTEM> ] + Current = '1' + } + Entry [ imagick.shutdown_sleep_count <ALL> ] + Current = '10' + } + Entry [ imagick.allow_zero_dimension_images <ALL> ] + Current = '0' + } + } + + - Classes [10] { + Class [ <internal:imagick> class ImagickException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickDrawException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickPixelIteratorException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickPixelException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickKernelException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> <iterateable> class Imagick implements Stringable, Iterator, Traversable, Countable ] { + + - Constants [583] { + Constant [ public int COLOR_BLACK ] { 11 } + Constant [ public int COLOR_BLUE ] { 12 } + Constant [ public int COLOR_CYAN ] { 13 } + Constant [ public int COLOR_GREEN ] { 14 } + Constant [ public int COLOR_RED ] { 15 } + Constant [ public int COLOR_YELLOW ] { 16 } + Constant [ public int COLOR_MAGENTA ] { 17 } + Constant [ public int COLOR_OPACITY ] { 18 } + Constant [ public int COLOR_ALPHA ] { 19 } + Constant [ public int COLOR_FUZZ ] { 20 } + Constant [ public int IMAGICK_EXTNUM ] { 30700 } + Constant [ public string IMAGICK_EXTVER ] { 3.7.0 } + Constant [ public int QUANTUM_RANGE ] { 65535 } + Constant [ public int USE_ZEND_MM ] { 0 } + Constant [ public int COMPOSITE_DEFAULT ] { 40 } + Constant [ public int COMPOSITE_UNDEFINED ] { 0 } + Constant [ public int COMPOSITE_NO ] { 1 } + Constant [ public int COMPOSITE_ADD ] { 2 } + Constant [ public int COMPOSITE_ATOP ] { 3 } + Constant [ public int COMPOSITE_BLEND ] { 4 } + Constant [ public int COMPOSITE_BUMPMAP ] { 5 } + Constant [ public int COMPOSITE_CLEAR ] { 7 } + Constant [ public int COMPOSITE_COLORBURN ] { 8 } + Constant [ public int COMPOSITE_COLORDODGE ] { 9 } + Constant [ public int COMPOSITE_COLORIZE ] { 10 } + Constant [ public int COMPOSITE_COPYBLACK ] { 11 } + Constant [ public int COMPOSITE_COPYBLUE ] { 12 } + Constant [ public int COMPOSITE_COPY ] { 13 } + Constant [ public int COMPOSITE_COPYCYAN ] { 14 } + Constant [ public int COMPOSITE_COPYGREEN ] { 15 } + Constant [ public int COMPOSITE_COPYMAGENTA ] { 16 } + Constant [ public int COMPOSITE_COPYOPACITY ] { 17 } + Constant [ public int COMPOSITE_COPYRED ] { 18 } + Constant [ public int COMPOSITE_COPYYELLOW ] { 19 } + Constant [ public int COMPOSITE_DARKEN ] { 20 } + Constant [ public int COMPOSITE_DSTATOP ] { 21 } + Constant [ public int COMPOSITE_DST ] { 22 } + Constant [ public int COMPOSITE_DSTIN ] { 23 } + Constant [ public int COMPOSITE_DSTOUT ] { 24 } + Constant [ public int COMPOSITE_DSTOVER ] { 25 } + Constant [ public int COMPOSITE_DIFFERENCE ] { 26 } + Constant [ public int COMPOSITE_DISPLACE ] { 27 } + Constant [ public int COMPOSITE_DISSOLVE ] { 28 } + Constant [ public int COMPOSITE_EXCLUSION ] { 29 } + Constant [ public int COMPOSITE_HARDLIGHT ] { 30 } + Constant [ public int COMPOSITE_HUE ] { 31 } + Constant [ public int COMPOSITE_IN ] { 32 } + Constant [ public int COMPOSITE_LIGHTEN ] { 33 } + Constant [ public int COMPOSITE_LUMINIZE ] { 35 } + Constant [ public int COMPOSITE_MINUS ] { 36 } + Constant [ public int COMPOSITE_MODULATE ] { 37 } + Constant [ public int COMPOSITE_MULTIPLY ] { 38 } + Constant [ public int COMPOSITE_OUT ] { 39 } + Constant [ public int COMPOSITE_OVER ] { 40 } + Constant [ public int COMPOSITE_OVERLAY ] { 41 } + Constant [ public int COMPOSITE_PLUS ] { 42 } + Constant [ public int COMPOSITE_REPLACE ] { 43 } + Constant [ public int COMPOSITE_SATURATE ] { 44 } + Constant [ public int COMPOSITE_SCREEN ] { 45 } + Constant [ public int COMPOSITE_SOFTLIGHT ] { 46 } + Constant [ public int COMPOSITE_SRCATOP ] { 47 } + Constant [ public int COMPOSITE_SRC ] { 48 } + Constant [ public int COMPOSITE_SRCIN ] { 49 } + Constant [ public int COMPOSITE_SRCOUT ] { 50 } + Constant [ public int COMPOSITE_SRCOVER ] { 51 } + Constant [ public int COMPOSITE_SUBTRACT ] { 52 } + Constant [ public int COMPOSITE_THRESHOLD ] { 53 } + Constant [ public int COMPOSITE_XOR ] { 54 } + Constant [ public int COMPOSITE_CHANGEMASK ] { 6 } + Constant [ public int COMPOSITE_LINEARLIGHT ] { 34 } + Constant [ public int COMPOSITE_DIVIDE ] { 55 } + Constant [ public int COMPOSITE_DISTORT ] { 56 } + Constant [ public int COMPOSITE_BLUR ] { 57 } + Constant [ public int COMPOSITE_PEGTOPLIGHT ] { 58 } + Constant [ public int COMPOSITE_VIVIDLIGHT ] { 59 } + Constant [ public int COMPOSITE_PINLIGHT ] { 60 } + Constant [ public int COMPOSITE_LINEARDODGE ] { 61 } + Constant [ public int COMPOSITE_LINEARBURN ] { 62 } + Constant [ public int COMPOSITE_MATHEMATICS ] { 63 } + Constant [ public int COMPOSITE_MODULUSADD ] { 2 } + Constant [ public int COMPOSITE_MODULUSSUBTRACT ] { 52 } + Constant [ public int COMPOSITE_MINUSDST ] { 36 } + Constant [ public int COMPOSITE_DIVIDEDST ] { 55 } + Constant [ public int COMPOSITE_DIVIDESRC ] { 64 } + Constant [ public int COMPOSITE_MINUSSRC ] { 65 } + Constant [ public int COMPOSITE_DARKENINTENSITY ] { 66 } + Constant [ public int COMPOSITE_LIGHTENINTENSITY ] { 67 } + Constant [ public int COMPOSITE_HARDMIX ] { 68 } + Constant [ public int COMPOSITE_STEREO ] { 69 } + Constant [ public int MONTAGEMODE_FRAME ] { 1 } + Constant [ public int MONTAGEMODE_UNFRAME ] { 2 } + Constant [ public int MONTAGEMODE_CONCATENATE ] { 3 } + Constant [ public int STYLE_NORMAL ] { 1 } + Constant [ public int STYLE_ITALIC ] { 2 } + Constant [ public int STYLE_OBLIQUE ] { 3 } + Constant [ public int STYLE_ANY ] { 4 } + Constant [ public int STYLE_BOLD ] { 5 } + Constant [ public int FILTER_UNDEFINED ] { 0 } + Constant [ public int FILTER_POINT ] { 1 } + Constant [ public int FILTER_BOX ] { 2 } + Constant [ public int FILTER_TRIANGLE ] { 3 } + Constant [ public int FILTER_HERMITE ] { 4 } + Constant [ public int FILTER_HANNING ] { 5 } + Constant [ public int FILTER_HAMMING ] { 6 } + Constant [ public int FILTER_BLACKMAN ] { 7 } + Constant [ public int FILTER_GAUSSIAN ] { 8 } + Constant [ public int FILTER_QUADRATIC ] { 9 } + Constant [ public int FILTER_CUBIC ] { 10 } + Constant [ public int FILTER_CATROM ] { 11 } + Constant [ public int FILTER_MITCHELL ] { 12 } + Constant [ public int FILTER_LANCZOS ] { 22 } + Constant [ public int FILTER_BESSEL ] { 13 } + Constant [ public int FILTER_SINC ] { 14 } + Constant [ public int FILTER_KAISER ] { 16 } + Constant [ public int FILTER_WELSH ] { 17 } + Constant [ public int FILTER_PARZEN ] { 18 } + Constant [ public int FILTER_LAGRANGE ] { 21 } + Constant [ public int FILTER_SENTINEL ] { 31 } + Constant [ public int FILTER_BOHMAN ] { 19 } + Constant [ public int FILTER_BARTLETT ] { 20 } + Constant [ public int FILTER_JINC ] { 13 } + Constant [ public int FILTER_SINCFAST ] { 15 } + Constant [ public int FILTER_ROBIDOUX ] { 26 } + Constant [ public int FILTER_LANCZOSSHARP ] { 23 } + Constant [ public int FILTER_LANCZOS2 ] { 24 } + Constant [ public int FILTER_LANCZOS2SHARP ] { 25 } + Constant [ public int FILTER_ROBIDOUXSHARP ] { 27 } + Constant [ public int FILTER_COSINE ] { 28 } + Constant [ public int FILTER_SPLINE ] { 29 } + Constant [ public int FILTER_LANCZOSRADIUS ] { 30 } + Constant [ public int IMGTYPE_UNDEFINED ] { 0 } + Constant [ public int IMGTYPE_BILEVEL ] { 1 } + Constant [ public int IMGTYPE_GRAYSCALE ] { 2 } + Constant [ public int IMGTYPE_GRAYSCALEMATTE ] { 3 } + Constant [ public int IMGTYPE_PALETTE ] { 4 } + Constant [ public int IMGTYPE_PALETTEMATTE ] { 5 } + Constant [ public int IMGTYPE_TRUECOLOR ] { 6 } + Constant [ public int IMGTYPE_TRUECOLORMATTE ] { 7 } + Constant [ public int IMGTYPE_COLORSEPARATION ] { 8 } + Constant [ public int IMGTYPE_COLORSEPARATIONMATTE ] { 9 } + Constant [ public int IMGTYPE_OPTIMIZE ] { 10 } + Constant [ public int IMGTYPE_PALETTEBILEVELMATTE ] { 11 } + Constant [ public int RESOLUTION_UNDEFINED ] { 0 } + Constant [ public int RESOLUTION_PIXELSPERINCH ] { 1 } + Constant [ public int RESOLUTION_PIXELSPERCENTIMETER ] { 2 } + Constant [ public int COMPRESSION_UNDEFINED ] { 0 } + Constant [ public int COMPRESSION_NO ] { 1 } + Constant [ public int COMPRESSION_BZIP ] { 2 } + Constant [ public int COMPRESSION_FAX ] { 6 } + Constant [ public int COMPRESSION_GROUP4 ] { 7 } + Constant [ public int COMPRESSION_JPEG ] { 8 } + Constant [ public int COMPRESSION_JPEG2000 ] { 9 } + Constant [ public int COMPRESSION_LOSSLESSJPEG ] { 10 } + Constant [ public int COMPRESSION_LZW ] { 11 } + Constant [ public int COMPRESSION_RLE ] { 12 } + Constant [ public int COMPRESSION_ZIP ] { 13 } + Constant [ public int COMPRESSION_DXT1 ] { 3 } + Constant [ public int COMPRESSION_DXT3 ] { 4 } + Constant [ public int COMPRESSION_DXT5 ] { 5 } + Constant [ public int COMPRESSION_ZIPS ] { 14 } + Constant [ public int COMPRESSION_PIZ ] { 15 } + Constant [ public int COMPRESSION_PXR24 ] { 16 } + Constant [ public int COMPRESSION_B44 ] { 17 } + Constant [ public int COMPRESSION_B44A ] { 18 } + Constant [ public int COMPRESSION_LZMA ] { 19 } + Constant [ public int COMPRESSION_JBIG1 ] { 20 } + Constant [ public int COMPRESSION_JBIG2 ] { 21 } + Constant [ public int PAINT_POINT ] { 1 } + Constant [ public int PAINT_REPLACE ] { 2 } + Constant [ public int PAINT_FLOODFILL ] { 3 } + Constant [ public int PAINT_FILLTOBORDER ] { 4 } + Constant [ public int PAINT_RESET ] { 5 } + Constant [ public int GRAVITY_NORTHWEST ] { 1 } + Constant [ public int GRAVITY_NORTH ] { 2 } + Constant [ public int GRAVITY_NORTHEAST ] { 3 } + Constant [ public int GRAVITY_WEST ] { 4 } + Constant [ public int GRAVITY_CENTER ] { 5 } + Constant [ public int GRAVITY_EAST ] { 6 } + Constant [ public int GRAVITY_SOUTHWEST ] { 7 } + Constant [ public int GRAVITY_SOUTH ] { 8 } + Constant [ public int GRAVITY_SOUTHEAST ] { 9 } + Constant [ public int GRAVITY_FORGET ] { 0 } + Constant [ public int GRAVITY_STATIC ] { 10 } + Constant [ public int STRETCH_NORMAL ] { 1 } + Constant [ public int STRETCH_ULTRACONDENSED ] { 2 } + Constant [ public int STRETCH_EXTRACONDENSED ] { 3 } + Constant [ public int STRETCH_CONDENSED ] { 4 } + Constant [ public int STRETCH_SEMICONDENSED ] { 5 } + Constant [ public int STRETCH_SEMIEXPANDED ] { 6 } + Constant [ public int STRETCH_EXPANDED ] { 7 } + Constant [ public int STRETCH_EXTRAEXPANDED ] { 8 } + Constant [ public int STRETCH_ULTRAEXPANDED ] { 9 } + Constant [ public int STRETCH_ANY ] { 10 } + Constant [ public int ALIGN_UNDEFINED ] { 0 } + Constant [ public int ALIGN_LEFT ] { 1 } + Constant [ public int ALIGN_CENTER ] { 2 } + Constant [ public int ALIGN_RIGHT ] { 3 } + Constant [ public int DECORATION_NO ] { 1 } + Constant [ public int DECORATION_UNDERLINE ] { 2 } + Constant [ public int DECORATION_OVERLINE ] { 3 } + Constant [ public int DECORATION_LINETROUGH ] { 4 } + Constant [ public int DECORATION_LINETHROUGH ] { 4 } + Constant [ public int NOISE_UNIFORM ] { 1 } + Constant [ public int NOISE_GAUSSIAN ] { 2 } + Constant [ public int NOISE_MULTIPLICATIVEGAUSSIAN ] { 3 } + Constant [ public int NOISE_IMPULSE ] { 4 } + Constant [ public int NOISE_LAPLACIAN ] { 5 } + Constant [ public int NOISE_POISSON ] { 6 } + Constant [ public int NOISE_RANDOM ] { 7 } + Constant [ public int CHANNEL_UNDEFINED ] { 0 } + Constant [ public int CHANNEL_RED ] { 1 } + Constant [ public int CHANNEL_GRAY ] { 1 } + Constant [ public int CHANNEL_CYAN ] { 1 } + Constant [ public int CHANNEL_GREEN ] { 2 } + Constant [ public int CHANNEL_MAGENTA ] { 2 } + Constant [ public int CHANNEL_BLUE ] { 4 } + Constant [ public int CHANNEL_YELLOW ] { 4 } + Constant [ public int CHANNEL_ALPHA ] { 8 } + Constant [ public int CHANNEL_OPACITY ] { 8 } + Constant [ public int CHANNEL_MATTE ] { 8 } + Constant [ public int CHANNEL_BLACK ] { 32 } + Constant [ public int CHANNEL_INDEX ] { 32 } + Constant [ public int CHANNEL_ALL ] { 134217727 } + Constant [ public int CHANNEL_DEFAULT ] { 134217719 } + Constant [ public int CHANNEL_RGBA ] { 15 } + Constant [ public int CHANNEL_TRUEALPHA ] { 64 } + Constant [ public int CHANNEL_RGBS ] { 128 } + Constant [ public int CHANNEL_GRAY_CHANNELS ] { 128 } + Constant [ public int CHANNEL_SYNC ] { 256 } + Constant [ public int CHANNEL_COMPOSITES ] { 47 } + Constant [ public int METRIC_UNDEFINED ] { 0 } + Constant [ public int METRIC_ABSOLUTEERRORMETRIC ] { 1 } + Constant [ public int METRIC_MEANABSOLUTEERROR ] { 2 } + Constant [ public int METRIC_MEANERRORPERPIXELMETRIC ] { 3 } + Constant [ public int METRIC_MEANSQUAREERROR ] { 4 } + Constant [ public int METRIC_PEAKABSOLUTEERROR ] { 5 } + Constant [ public int METRIC_PEAKSIGNALTONOISERATIO ] { 6 } + Constant [ public int METRIC_ROOTMEANSQUAREDERROR ] { 7 } + Constant [ public int METRIC_NORMALIZEDCROSSCORRELATIONERRORMETRIC ] { 8 } + Constant [ public int METRIC_FUZZERROR ] { 9 } + Constant [ public int METRIC_PERCEPTUALHASH_ERROR ] { 255 } + Constant [ public int PIXEL_CHAR ] { 1 } + Constant [ public int PIXELSTORAGE_CHAR ] { 1 } + Constant [ public int PIXEL_DOUBLE ] { 2 } + Constant [ public int PIXELSTORAGE_DOUBLE ] { 2 } + Constant [ public int PIXEL_FLOAT ] { 3 } + Constant [ public int PIXELSTORAGE_FLOAT ] { 3 } + Constant [ public int PIXEL_INTEGER ] { 4 } + Constant [ public int PIXELSTORAGE_INTEGER ] { 4 } + Constant [ public int PIXEL_LONG ] { 5 } + Constant [ public int PIXELSTORAGE_LONG ] { 5 } + Constant [ public int PIXEL_QUANTUM ] { 6 } + Constant [ public int PIXELSTORAGE_QUANTUM ] { 6 } + Constant [ public int PIXEL_SHORT ] { 7 } + Constant [ public int PIXELSTORAGE_SHORT ] { 7 } + Constant [ public int EVALUATE_UNDEFINED ] { 0 } + Constant [ public int EVALUATE_ADD ] { 1 } + Constant [ public int EVALUATE_AND ] { 2 } + Constant [ public int EVALUATE_DIVIDE ] { 3 } + Constant [ public int EVALUATE_LEFTSHIFT ] { 4 } + Constant [ public int EVALUATE_MAX ] { 5 } + Constant [ public int EVALUATE_MIN ] { 6 } + Constant [ public int EVALUATE_MULTIPLY ] { 7 } + Constant [ public int EVALUATE_OR ] { 8 } + Constant [ public int EVALUATE_RIGHTSHIFT ] { 9 } + Constant [ public int EVALUATE_SET ] { 10 } + Constant [ public int EVALUATE_SUBTRACT ] { 11 } + Constant [ public int EVALUATE_XOR ] { 12 } + Constant [ public int EVALUATE_POW ] { 13 } + Constant [ public int EVALUATE_LOG ] { 14 } + Constant [ public int EVALUATE_THRESHOLD ] { 15 } + Constant [ public int EVALUATE_THRESHOLDBLACK ] { 16 } + Constant [ public int EVALUATE_THRESHOLDWHITE ] { 17 } + Constant [ public int EVALUATE_GAUSSIANNOISE ] { 18 } + Constant [ public int EVALUATE_IMPULSENOISE ] { 19 } + Constant [ public int EVALUATE_LAPLACIANNOISE ] { 20 } + Constant [ public int EVALUATE_MULTIPLICATIVENOISE ] { 21 } + Constant [ public int EVALUATE_POISSONNOISE ] { 22 } + Constant [ public int EVALUATE_UNIFORMNOISE ] { 23 } + Constant [ public int EVALUATE_COSINE ] { 24 } + Constant [ public int EVALUATE_SINE ] { 25 } + Constant [ public int EVALUATE_ADDMODULUS ] { 26 } + Constant [ public int EVALUATE_MEAN ] { 27 } + Constant [ public int EVALUATE_ABS ] { 28 } + Constant [ public int EVALUATE_EXPONENTIAL ] { 29 } + Constant [ public int EVALUATE_MEDIAN ] { 30 } + Constant [ public int EVALUATE_SUM ] { 31 } + Constant [ public int EVALUATE_ROOT_MEAN_SQUARE ] { 32 } + Constant [ public int COLORSPACE_UNDEFINED ] { 0 } + Constant [ public int COLORSPACE_RGB ] { 1 } + Constant [ public int COLORSPACE_GRAY ] { 2 } + Constant [ public int COLORSPACE_TRANSPARENT ] { 3 } + Constant [ public int COLORSPACE_OHTA ] { 4 } + Constant [ public int COLORSPACE_LAB ] { 5 } + Constant [ public int COLORSPACE_XYZ ] { 6 } + Constant [ public int COLORSPACE_YCBCR ] { 7 } + Constant [ public int COLORSPACE_YCC ] { 8 } + Constant [ public int COLORSPACE_YIQ ] { 9 } + Constant [ public int COLORSPACE_YPBPR ] { 10 } + Constant [ public int COLORSPACE_YUV ] { 11 } + Constant [ public int COLORSPACE_CMYK ] { 12 } + Constant [ public int COLORSPACE_SRGB ] { 13 } + Constant [ public int COLORSPACE_HSB ] { 14 } + Constant [ public int COLORSPACE_HSL ] { 15 } + Constant [ public int COLORSPACE_HWB ] { 16 } + Constant [ public int COLORSPACE_REC601LUMA ] { 17 } + Constant [ public int COLORSPACE_REC709LUMA ] { 19 } + Constant [ public int COLORSPACE_LOG ] { 21 } + Constant [ public int COLORSPACE_CMY ] { 22 } + Constant [ public int COLORSPACE_LUV ] { 23 } + Constant [ public int COLORSPACE_HCL ] { 24 } + Constant [ public int COLORSPACE_LCH ] { 25 } + Constant [ public int COLORSPACE_LMS ] { 26 } + Constant [ public int COLORSPACE_LCHAB ] { 27 } + Constant [ public int COLORSPACE_LCHUV ] { 28 } + Constant [ public int COLORSPACE_SCRGB ] { 29 } + Constant [ public int COLORSPACE_HSI ] { 30 } + Constant [ public int COLORSPACE_HSV ] { 31 } + Constant [ public int COLORSPACE_HCLP ] { 32 } + Constant [ public int COLORSPACE_YDBDR ] { 33 } + Constant [ public int COLORSPACE_REC601YCBCR ] { 18 } + Constant [ public int COLORSPACE_REC709YCBCR ] { 20 } + Constant [ public int COLORSPACE_XYY ] { 34 } + Constant [ public int COLORSPACE_LINEARGRAY ] { 35 } + Constant [ public int VIRTUALPIXELMETHOD_UNDEFINED ] { 0 } + Constant [ public int VIRTUALPIXELMETHOD_BACKGROUND ] { 1 } + Constant [ public int VIRTUALPIXELMETHOD_CONSTANT ] { 2 } + Constant [ public int VIRTUALPIXELMETHOD_EDGE ] { 4 } + Constant [ public int VIRTUALPIXELMETHOD_MIRROR ] { 5 } + Constant [ public int VIRTUALPIXELMETHOD_TILE ] { 7 } + Constant [ public int VIRTUALPIXELMETHOD_TRANSPARENT ] { 8 } + Constant [ public int VIRTUALPIXELMETHOD_MASK ] { 9 } + Constant [ public int VIRTUALPIXELMETHOD_BLACK ] { 10 } + Constant [ public int VIRTUALPIXELMETHOD_GRAY ] { 11 } + Constant [ public int VIRTUALPIXELMETHOD_WHITE ] { 12 } + Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILE ] { 13 } + Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILE ] { 14 } + Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILEEDGE ] { 15 } + Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILEEDGE ] { 16 } + Constant [ public int VIRTUALPIXELMETHOD_CHECKERTILE ] { 17 } + Constant [ public int VIRTUALPIXELMETHOD_DITHER ] { 3 } + Constant [ public int VIRTUALPIXELMETHOD_RANDOM ] { 6 } + Constant [ public int PREVIEW_UNDEFINED ] { 0 } + Constant [ public int PREVIEW_ROTATE ] { 1 } + Constant [ public int PREVIEW_SHEAR ] { 2 } + Constant [ public int PREVIEW_ROLL ] { 3 } + Constant [ public int PREVIEW_HUE ] { 4 } + Constant [ public int PREVIEW_SATURATION ] { 5 } + Constant [ public int PREVIEW_BRIGHTNESS ] { 6 } + Constant [ public int PREVIEW_GAMMA ] { 7 } + Constant [ public int PREVIEW_SPIFF ] { 8 } + Constant [ public int PREVIEW_DULL ] { 9 } + Constant [ public int PREVIEW_GRAYSCALE ] { 10 } + Constant [ public int PREVIEW_QUANTIZE ] { 11 } + Constant [ public int PREVIEW_DESPECKLE ] { 12 } + Constant [ public int PREVIEW_REDUCENOISE ] { 13 } + Constant [ public int PREVIEW_ADDNOISE ] { 14 } + Constant [ public int PREVIEW_SHARPEN ] { 15 } + Constant [ public int PREVIEW_BLUR ] { 16 } + Constant [ public int PREVIEW_THRESHOLD ] { 17 } + Constant [ public int PREVIEW_EDGEDETECT ] { 18 } + Constant [ public int PREVIEW_SPREAD ] { 19 } + Constant [ public int PREVIEW_SOLARIZE ] { 20 } + Constant [ public int PREVIEW_SHADE ] { 21 } + Constant [ public int PREVIEW_RAISE ] { 22 } + Constant [ public int PREVIEW_SEGMENT ] { 23 } + Constant [ public int PREVIEW_SWIRL ] { 24 } + Constant [ public int PREVIEW_IMPLODE ] { 25 } + Constant [ public int PREVIEW_WAVE ] { 26 } + Constant [ public int PREVIEW_OILPAINT ] { 27 } + Constant [ public int PREVIEW_CHARCOALDRAWING ] { 28 } + Constant [ public int PREVIEW_JPEG ] { 29 } + Constant [ public int RENDERINGINTENT_UNDEFINED ] { 0 } + Constant [ public int RENDERINGINTENT_SATURATION ] { 1 } + Constant [ public int RENDERINGINTENT_PERCEPTUAL ] { 2 } + Constant [ public int RENDERINGINTENT_ABSOLUTE ] { 3 } + Constant [ public int RENDERINGINTENT_RELATIVE ] { 4 } + Constant [ public int INTERLACE_UNDEFINED ] { 0 } + Constant [ public int INTERLACE_NO ] { 1 } + Constant [ public int INTERLACE_LINE ] { 2 } + Constant [ public int INTERLACE_PLANE ] { 3 } + Constant [ public int INTERLACE_PARTITION ] { 4 } + Constant [ public int INTERLACE_GIF ] { 5 } + Constant [ public int INTERLACE_JPEG ] { 6 } + Constant [ public int INTERLACE_PNG ] { 7 } + Constant [ public int FILLRULE_UNDEFINED ] { 0 } + Constant [ public int FILLRULE_EVENODD ] { 1 } + Constant [ public int FILLRULE_NONZERO ] { 2 } + Constant [ public int PATHUNITS_UNDEFINED ] { 0 } + Constant [ public int PATHUNITS_USERSPACE ] { 1 } + Constant [ public int PATHUNITS_USERSPACEONUSE ] { 2 } + Constant [ public int PATHUNITS_OBJECTBOUNDINGBOX ] { 3 } + Constant [ public int LINECAP_UNDEFINED ] { 0 } + Constant [ public int LINECAP_BUTT ] { 1 } + Constant [ public int LINECAP_ROUND ] { 2 } + Constant [ public int LINECAP_SQUARE ] { 3 } + Constant [ public int LINEJOIN_UNDEFINED ] { 0 } + Constant [ public int LINEJOIN_MITER ] { 1 } + Constant [ public int LINEJOIN_ROUND ] { 2 } + Constant [ public int LINEJOIN_BEVEL ] { 3 } + Constant [ public int RESOURCETYPE_UNDEFINED ] { 0 } + Constant [ public int RESOURCETYPE_AREA ] { 1 } + Constant [ public int RESOURCETYPE_DISK ] { 2 } + Constant [ public int RESOURCETYPE_FILE ] { 3 } + Constant [ public int RESOURCETYPE_MAP ] { 4 } + Constant [ public int RESOURCETYPE_MEMORY ] { 5 } + Constant [ public int RESOURCETYPE_TIME ] { 7 } + Constant [ public int RESOURCETYPE_THROTTLE ] { 8 } + Constant [ public int RESOURCETYPE_THREAD ] { 6 } + Constant [ public int RESOURCETYPE_WIDTH ] { 9 } + Constant [ public int RESOURCETYPE_HEIGHT ] { 10 } + Constant [ public int RESOURCETYPE_LISTLENGTH ] { 11 } + Constant [ public int DISPOSE_UNRECOGNIZED ] { 0 } + Constant [ public int DISPOSE_UNDEFINED ] { 0 } + Constant [ public int DISPOSE_NONE ] { 1 } + Constant [ public int DISPOSE_BACKGROUND ] { 2 } + Constant [ public int DISPOSE_PREVIOUS ] { 3 } + Constant [ public int INTERPOLATE_UNDEFINED ] { 0 } + Constant [ public int INTERPOLATE_AVERAGE ] { 1 } + Constant [ public int INTERPOLATE_BICUBIC ] { 2 } + Constant [ public int INTERPOLATE_BILINEAR ] { 3 } + Constant [ public int INTERPOLATE_FILTER ] { 4 } + Constant [ public int INTERPOLATE_INTEGER ] { 5 } + Constant [ public int INTERPOLATE_MESH ] { 6 } + Constant [ public int INTERPOLATE_NEARESTNEIGHBOR ] { 7 } + Constant [ public int INTERPOLATE_SPLINE ] { 8 } + Constant [ public int INTERPOLATE_AVERAGE_9 ] { 9 } + Constant [ public int INTERPOLATE_AVERAGE_16 ] { 10 } + Constant [ public int INTERPOLATE_BLEND ] { 11 } + Constant [ public int INTERPOLATE_BACKGROUND_COLOR ] { 12 } + Constant [ public int INTERPOLATE_CATROM ] { 13 } + Constant [ public int LAYERMETHOD_UNDEFINED ] { 0 } + Constant [ public int LAYERMETHOD_COALESCE ] { 1 } + Constant [ public int LAYERMETHOD_COMPAREANY ] { 2 } + Constant [ public int LAYERMETHOD_COMPARECLEAR ] { 3 } + Constant [ public int LAYERMETHOD_COMPAREOVERLAY ] { 4 } + Constant [ public int LAYERMETHOD_DISPOSE ] { 5 } + Constant [ public int LAYERMETHOD_OPTIMIZE ] { 6 } + Constant [ public int LAYERMETHOD_OPTIMIZEPLUS ] { 8 } + Constant [ public int LAYERMETHOD_OPTIMIZETRANS ] { 9 } + Constant [ public int LAYERMETHOD_COMPOSITE ] { 12 } + Constant [ public int LAYERMETHOD_OPTIMIZEIMAGE ] { 7 } + Constant [ public int LAYERMETHOD_REMOVEDUPS ] { 10 } + Constant [ public int LAYERMETHOD_REMOVEZERO ] { 11 } + Constant [ public int LAYERMETHOD_TRIMBOUNDS ] { 16 } + Constant [ public int ORIENTATION_UNDEFINED ] { 0 } + Constant [ public int ORIENTATION_TOPLEFT ] { 1 } + Constant [ public int ORIENTATION_TOPRIGHT ] { 2 } + Constant [ public int ORIENTATION_BOTTOMRIGHT ] { 3 } + Constant [ public int ORIENTATION_BOTTOMLEFT ] { 4 } + Constant [ public int ORIENTATION_LEFTTOP ] { 5 } + Constant [ public int ORIENTATION_RIGHTTOP ] { 6 } + Constant [ public int ORIENTATION_RIGHTBOTTOM ] { 7 } + Constant [ public int ORIENTATION_LEFTBOTTOM ] { 8 } + Constant [ public int DISTORTION_UNDEFINED ] { 0 } + Constant [ public int DISTORTION_AFFINE ] { 1 } + Constant [ public int DISTORTION_AFFINEPROJECTION ] { 2 } + Constant [ public int DISTORTION_ARC ] { 9 } + Constant [ public int DISTORTION_BILINEAR ] { 6 } + Constant [ public int DISTORTION_PERSPECTIVE ] { 4 } + Constant [ public int DISTORTION_PERSPECTIVEPROJECTION ] { 5 } + Constant [ public int DISTORTION_SCALEROTATETRANSLATE ] { 3 } + Constant [ public int DISTORTION_POLYNOMIAL ] { 8 } + Constant [ public int DISTORTION_POLAR ] { 10 } + Constant [ public int DISTORTION_DEPOLAR ] { 11 } + Constant [ public int DISTORTION_BARREL ] { 14 } + Constant [ public int DISTORTION_SHEPARDS ] { 16 } + Constant [ public int DISTORTION_SENTINEL ] { 18 } + Constant [ public int DISTORTION_BARRELINVERSE ] { 15 } + Constant [ public int DISTORTION_BILINEARFORWARD ] { 6 } + Constant [ public int DISTORTION_BILINEARREVERSE ] { 7 } + Constant [ public int DISTORTION_RESIZE ] { 17 } + Constant [ public int DISTORTION_CYLINDER2PLANE ] { 12 } + Constant [ public int DISTORTION_PLANE2CYLINDER ] { 13 } + Constant [ public int LAYERMETHOD_MERGE ] { 13 } + Constant [ public int LAYERMETHOD_FLATTEN ] { 14 } + Constant [ public int LAYERMETHOD_MOSAIC ] { 15 } + Constant [ public int ALPHACHANNEL_ACTIVATE ] { 1 } + Constant [ public int ALPHACHANNEL_RESET ] { 7 } + Constant [ public int ALPHACHANNEL_SET ] { 8 } + Constant [ public int ALPHACHANNEL_UNDEFINED ] { 0 } + Constant [ public int ALPHACHANNEL_COPY ] { 3 } + Constant [ public int ALPHACHANNEL_DEACTIVATE ] { 4 } + Constant [ public int ALPHACHANNEL_EXTRACT ] { 5 } + Constant [ public int ALPHACHANNEL_OPAQUE ] { 6 } + Constant [ public int ALPHACHANNEL_SHAPE ] { 9 } + Constant [ public int ALPHACHANNEL_TRANSPARENT ] { 10 } + Constant [ public int ALPHACHANNEL_ASSOCIATE ] { 13 } + Constant [ public int ALPHACHANNEL_DISSOCIATE ] { 14 } + Constant [ public int SPARSECOLORMETHOD_UNDEFINED ] { 0 } + Constant [ public int SPARSECOLORMETHOD_BARYCENTRIC ] { 1 } + Constant [ public int SPARSECOLORMETHOD_BILINEAR ] { 7 } + Constant [ public int SPARSECOLORMETHOD_POLYNOMIAL ] { 8 } + Constant [ public int SPARSECOLORMETHOD_SPEPARDS ] { 16 } + Constant [ public int SPARSECOLORMETHOD_VORONOI ] { 18 } + Constant [ public int SPARSECOLORMETHOD_INVERSE ] { 19 } + Constant [ public int SPARSECOLORMETHOD_MANHATTAN ] { 20 } + Constant [ public int DITHERMETHOD_UNDEFINED ] { 0 } + Constant [ public int DITHERMETHOD_NO ] { 1 } + Constant [ public int DITHERMETHOD_RIEMERSMA ] { 2 } + Constant [ public int DITHERMETHOD_FLOYDSTEINBERG ] { 3 } + Constant [ public int FUNCTION_UNDEFINED ] { 0 } + Constant [ public int FUNCTION_POLYNOMIAL ] { 1 } + Constant [ public int FUNCTION_SINUSOID ] { 2 } + Constant [ public int ALPHACHANNEL_BACKGROUND ] { 2 } + Constant [ public int FUNCTION_ARCSIN ] { 3 } + Constant [ public int FUNCTION_ARCTAN ] { 4 } + Constant [ public int ALPHACHANNEL_FLATTEN ] { 11 } + Constant [ public int ALPHACHANNEL_REMOVE ] { 12 } + Constant [ public int STATISTIC_GRADIENT ] { 1 } + Constant [ public int STATISTIC_MAXIMUM ] { 2 } + Constant [ public int STATISTIC_MEAN ] { 3 } + Constant [ public int STATISTIC_MEDIAN ] { 4 } + Constant [ public int STATISTIC_MINIMUM ] { 5 } + Constant [ public int STATISTIC_MODE ] { 6 } + Constant [ public int STATISTIC_NONPEAK ] { 7 } + Constant [ public int STATISTIC_STANDARD_DEVIATION ] { 8 } + Constant [ public int STATISTIC_ROOT_MEAN_SQUARE ] { 9 } + Constant [ public int MORPHOLOGY_CONVOLVE ] { 1 } + Constant [ public int MORPHOLOGY_CORRELATE ] { 2 } + Constant [ public int MORPHOLOGY_ERODE ] { 3 } + Constant [ public int MORPHOLOGY_DILATE ] { 4 } + Constant [ public int MORPHOLOGY_ERODE_INTENSITY ] { 5 } + Constant [ public int MORPHOLOGY_DILATE_INTENSITY ] { 6 } + Constant [ public int MORPHOLOGY_DISTANCE ] { 7 } + Constant [ public int MORPHOLOGY_OPEN ] { 8 } + Constant [ public int MORPHOLOGY_CLOSE ] { 9 } + Constant [ public int MORPHOLOGY_OPEN_INTENSITY ] { 10 } + Constant [ public int MORPHOLOGY_CLOSE_INTENSITY ] { 11 } + Constant [ public int MORPHOLOGY_SMOOTH ] { 12 } + Constant [ public int MORPHOLOGY_EDGE_IN ] { 13 } + Constant [ public int MORPHOLOGY_EDGE_OUT ] { 14 } + Constant [ public int MORPHOLOGY_EDGE ] { 15 } + Constant [ public int MORPHOLOGY_TOP_HAT ] { 16 } + Constant [ public int MORPHOLOGY_BOTTOM_HAT ] { 17 } + Constant [ public int MORPHOLOGY_HIT_AND_MISS ] { 18 } + Constant [ public int MORPHOLOGY_THINNING ] { 19 } + Constant [ public int MORPHOLOGY_THICKEN ] { 20 } + Constant [ public int MORPHOLOGY_VORONOI ] { 21 } + Constant [ public int MORPHOLOGY_ITERATIVE ] { 22 } + Constant [ public int KERNEL_UNITY ] { 1 } + Constant [ public int KERNEL_GAUSSIAN ] { 2 } + Constant [ public int KERNEL_DIFFERENCE_OF_GAUSSIANS ] { 3 } + Constant [ public int KERNEL_LAPLACIAN_OF_GAUSSIANS ] { 4 } + Constant [ public int KERNEL_BLUR ] { 5 } + Constant [ public int KERNEL_COMET ] { 6 } + Constant [ public int KERNEL_LAPLACIAN ] { 7 } + Constant [ public int KERNEL_SOBEL ] { 8 } + Constant [ public int KERNEL_FREI_CHEN ] { 9 } + Constant [ public int KERNEL_ROBERTS ] { 10 } + Constant [ public int KERNEL_PREWITT ] { 11 } + Constant [ public int KERNEL_COMPASS ] { 12 } + Constant [ public int KERNEL_KIRSCH ] { 13 } + Constant [ public int KERNEL_DIAMOND ] { 14 } + Constant [ public int KERNEL_SQUARE ] { 15 } + Constant [ public int KERNEL_RECTANGLE ] { 16 } + Constant [ public int KERNEL_OCTAGON ] { 17 } + Constant [ public int KERNEL_DISK ] { 18 } + Constant [ public int KERNEL_PLUS ] { 19 } + Constant [ public int KERNEL_CROSS ] { 20 } + Constant [ public int KERNEL_RING ] { 21 } + Constant [ public int KERNEL_PEAKS ] { 22 } + Constant [ public int KERNEL_EDGES ] { 23 } + Constant [ public int KERNEL_CORNERS ] { 24 } + Constant [ public int KERNEL_DIAGONALS ] { 25 } + Constant [ public int KERNEL_LINE_ENDS ] { 26 } + Constant [ public int KERNEL_LINE_JUNCTIONS ] { 27 } + Constant [ public int KERNEL_RIDGES ] { 28 } + Constant [ public int KERNEL_CONVEX_HULL ] { 29 } + Constant [ public int KERNEL_THIN_SE ] { 30 } + Constant [ public int KERNEL_SKELETON ] { 31 } + Constant [ public int KERNEL_CHEBYSHEV ] { 32 } + Constant [ public int KERNEL_MANHATTAN ] { 33 } + Constant [ public int KERNEL_OCTAGONAL ] { 34 } + Constant [ public int KERNEL_EUCLIDEAN ] { 35 } + Constant [ public int KERNEL_USER_DEFINED ] { 36 } + Constant [ public int KERNEL_BINOMIAL ] { 37 } + Constant [ public int DIRECTION_LEFT_TO_RIGHT ] { 2 } + Constant [ public int DIRECTION_RIGHT_TO_LEFT ] { 1 } + Constant [ public int NORMALIZE_KERNEL_NONE ] { 0 } + Constant [ public int NORMALIZE_KERNEL_VALUE ] { 8192 } + Constant [ public int NORMALIZE_KERNEL_CORRELATE ] { 65536 } + Constant [ public int NORMALIZE_KERNEL_PERCENT ] { 4096 } + } + + - Static properties [0] { + } + + - Static methods [20] { + Method [ <internal:imagick> static public method queryFormats ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method queryFonts ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method calculateCrop ] { + + - Parameters [5] { + Parameter #0 [ <required> int $original_width ] + Parameter #1 [ <required> int $original_height ] + Parameter #2 [ <required> int $desired_width ] + Parameter #3 [ <required> int $desired_height ] + Parameter #4 [ <optional> bool $legacy = false ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getCopyright ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getConfigureOptions ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getFeatures ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getHomeURL ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getPackageName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getQuantum ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getHdriEnabled ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method getQuantumDepth ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getQuantumRange ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getReleaseDate ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getResource ] { + + - Parameters [1] { + Parameter #0 [ <required> int $type ] + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getResourceLimit ] { + + - Parameters [1] { + Parameter #0 [ <required> int $type ] + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getVersion ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method setResourceLimit ] { + + - Parameters [2] { + Parameter #0 [ <required> int $type ] + Parameter #1 [ <required> int $limit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method setRegistry ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method getRegistry ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method listRegistry ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + + - Properties [0] { + } + + - Methods [353] { + Method [ <internal:imagick> public method optimizeImageLayers ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compareImageLayers ] { + + - Parameters [1] { + Parameter #0 [ <required> int $metric ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method pingImageBlob ] { + + - Parameters [1] { + Parameter #0 [ <required> string $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pingImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transposeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transverseImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method trimImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $fuzz ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method waveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $amplitude ] + Parameter #1 [ <required> float $length ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method vignetteImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method uniqueImageColors ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method getImageMatte ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageMatte ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $matte ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveResizeImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sketchImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $angle ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shadeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> bool $gray ] + Parameter #1 [ <required> float $azimuth ] + Parameter #2 [ <required> float $elevation ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getSizeOffset ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setSizeOffset ] { + + - Parameters [3] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> int $offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveBlurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method contrastStretchImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveSharpenImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method randomThresholdImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundCornersImage ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x_rounding ] + Parameter #1 [ <required> float $y_rounding ] + Parameter #2 [ <optional> float $stroke_width = 10 ] + Parameter #3 [ <optional> float $displace = 5 ] + Parameter #4 [ <optional> float $size_correction = -6 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundCorners ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x_rounding ] + Parameter #1 [ <required> float $y_rounding ] + Parameter #2 [ <optional> float $stroke_width = 10 ] + Parameter #3 [ <optional> float $displace = 5 ] + Parameter #4 [ <optional> float $size_correction = -6 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getIteratorIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal, deprecated:imagick> public method transformImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $crop ] + Parameter #1 [ <required> string $geometry ] + } + - Return [ Imagick ] + } + + Method [ <internal, deprecated:imagick> public method setImageOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method orderedPosterizeImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $threshold_map ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polaroidImage ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> float $angle ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageProperty ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageProperty ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deleteImageProperty ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method identifyFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageInterpolateMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageInterpolateMethod ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method linearStretchImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageLength ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method extentImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageOrientation ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageOrientation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $orientation ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method paintFloodfillImage ] { + + - Parameters [6] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + Parameter #1 [ <required> float $fuzz ] + Parameter #2 [ <required> ImagickPixel|string $border_color ] + Parameter #3 [ <required> int $x ] + Parameter #4 [ <required> int $y ] + Parameter #5 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clutImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $lookup_table ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageProperties ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $pattern = "*" ] + Parameter #1 [ <optional> bool $include_values = true ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageProfiles ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $pattern = "*" ] + Parameter #1 [ <optional> bool $include_values = true ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method distortImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $distortion ] + Parameter #1 [ <required> array $arguments ] + Parameter #2 [ <required> bool $bestfit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImagesFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetImagePage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $page ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method setImageClipMask ] { + + - Parameters [1] { + Parameter #0 [ <required> imagick $clip_mask ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method getImageClipMask ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method animateImages ] { + + - Parameters [1] { + Parameter #0 [ <required> string $x_server ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method recolorImage ] { + + - Parameters [1] { + Parameter #0 [ <required> array $matrix ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFont ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFont ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setPointSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $point_size ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getPointSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method mergeImageLayers ] { + + - Parameters [1] { + Parameter #0 [ <required> int $layermethod ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method setImageAlphaChannel ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alphachannel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method floodfillPaintImage ] { + + - Parameters [7] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + Parameter #1 [ <required> float $fuzz ] + Parameter #2 [ <required> ImagickPixel|string $border_color ] + Parameter #3 [ <required> int $x ] + Parameter #4 [ <required> int $y ] + Parameter #5 [ <required> bool $invert ] + Parameter #6 [ <optional> ?int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method opaquePaintImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> ImagickPixel|string $fill_color ] + Parameter #2 [ <required> float $fuzz ] + Parameter #3 [ <required> bool $invert ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transparentPaintImage ] { + + - Parameters [4] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> float $alpha ] + Parameter #2 [ <required> float $fuzz ] + Parameter #3 [ <required> bool $invert ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method liquidRescaleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> float $delta_x ] + Parameter #3 [ <required> float $rigidity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method encipherImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $passphrase ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method decipherImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $passphrase ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageChannelRange ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageAlphaChannel ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageChannelDistortions ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference_image ] + Parameter #1 [ <required> int $metric ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setImageGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method importImagePixels ] { + + - Parameters [7] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $width ] + Parameter #3 [ <required> int $height ] + Parameter #4 [ <required> string $map ] + Parameter #5 [ <required> int $pixelstorage ] + Parameter #6 [ <required> array $pixels ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deskewImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method segmentImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $colorspace ] + Parameter #1 [ <required> float $cluster_threshold ] + Parameter #2 [ <required> float $smooth_threshold ] + Parameter #3 [ <optional> bool $verbose = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sparseColorImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $sparsecolormethod ] + Parameter #1 [ <required> array $arguments ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method remapImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $replacement ] + Parameter #1 [ <required> int $dither_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method exportImagePixels ] { + + - Parameters [6] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $width ] + Parameter #3 [ <required> int $height ] + Parameter #4 [ <required> string $map ] + Parameter #5 [ <required> int $pixelstorage ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageChannelKurtosis ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method functionImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $function ] + Parameter #1 [ <required> array $parameters ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transformImageColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method haldClutImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $clut ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method autoLevelImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blueShiftImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> float $factor = 1.5 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageArtifact ] { + + - Parameters [1] { + Parameter #0 [ <required> string $artifact ] + } + - Return [ ?string ] + } + + Method [ <internal:imagick> public method setImageArtifact ] { + + - Parameters [2] { + Parameter #0 [ <required> string $artifact ] + Parameter #1 [ <required> ?string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deleteImageArtifact ] { + + - Parameters [1] { + Parameter #0 [ <required> string $artifact ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getColorspace ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clampImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method smushImages ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $stack ] + Parameter #1 [ <required> int $offset ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array|string|int|float|null $files = null ] + } + } + + Method [ <internal:imagick, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick, prototype Countable> public method count ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $mode = 0 ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getPixelIterator ] { + + - Parameters [0] { + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> public method getPixelRegionIterator ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $columns ] + Parameter #3 [ <required> int $rows ] + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> public method readImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImages ] { + + - Parameters [1] { + Parameter #0 [ <required> array $filenames ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImageBlob ] { + + - Parameters [2] { + Parameter #0 [ <required> string $image ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method scaleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImages ] { + + - Parameters [2] { + Parameter #0 [ <required> string $filename ] + Parameter #1 [ <required> bool $adjoin ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method thumbnailImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ?int $columns ] + Parameter #1 [ <required> ?int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $fill = false ] + Parameter #4 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cropThumbnailImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageFilename ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageFormat ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageMimeType ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method removeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clone ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method getImageSize ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageBlob ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImagesBlob ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setFirstIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setLastIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetIterator ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method previousImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method nextImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method hasPreviousImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method hasNextImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method commentImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $comment ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cropImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method labelImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $label ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageGeometry ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method drawImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickDraw $drawing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageCompressionQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageCompressionQuality ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageCompression ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compression ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageCompression ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method annotateImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $angle ] + Parameter #4 [ <required> string $text ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compositeImage ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $composite_image ] + Parameter #1 [ <required> int $composite ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method modulateImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $brightness ] + Parameter #1 [ <required> float $saturation ] + Parameter #2 [ <required> float $hue ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageColors ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method montageImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> string $tile_geometry ] + Parameter #2 [ <required> string $thumbnail_geometry ] + Parameter #3 [ <required> int $monatgemode ] + Parameter #4 [ <required> string $frame ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method identifyImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $append_raw_output = false ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method thresholdImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $threshold ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveThresholdImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blackThresholdImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $threshold_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method whiteThresholdImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $threshold_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method appendImages ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $stack ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method charcoalImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method normalizeImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method oilPaintImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method posterizeImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $levels ] + Parameter #1 [ <required> bool $dither ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method radialBlurImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $angle ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method raiseImage ] { + + - Parameters [5] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + Parameter #4 [ <required> bool $raise ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resampleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + Parameter #2 [ <required> int $filter ] + Parameter #3 [ <required> float $blur ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resizeImage ] { + + - Parameters [6] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> int $filter ] + Parameter #3 [ <required> float $blur ] + Parameter #4 [ <optional> bool $bestfit = false ] + Parameter #5 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rollImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotateImage ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + Parameter #1 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sampleImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method solarizeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> int $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shadowImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $opacity ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method setImageAttribute ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageCompose ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compose ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDelay ] { + + - Parameters [1] { + Parameter #0 [ <required> int $delay ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDepth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $depth ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageGamma ] { + + - Parameters [1] { + Parameter #0 [ <required> float $gamma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageIterations ] { + + - Parameters [1] { + Parameter #0 [ <required> int $iterations ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageMatteColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $matte_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImagePage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageProgressMonitor ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setProgressMonitor ] { + + - Parameters [1] { + Parameter #0 [ <required> callable $callback ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageScene ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scene ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageTicksPerSecond ] { + + - Parameters [1] { + Parameter #0 [ <required> int $ticks_per_second ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageType ] { + + - Parameters [1] { + Parameter #0 [ <required> int $image_type ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageUnits ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sharpenImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shaveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shearImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + Parameter #1 [ <required> float $x_shear ] + Parameter #2 [ <required> float $y_shear ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method spliceImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pingImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method displayImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $servername ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method displayImages ] { + + - Parameters [1] { + Parameter #0 [ <required> string $servername ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method spreadImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method swirlImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method stripImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method queryFontMetrics ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> string $text ] + Parameter #2 [ <optional> ?bool $multiline = null ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method steganoImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $watermark ] + Parameter #1 [ <required> int $offset ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method addNoiseImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $noise ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method motionBlurImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $angle ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method mosaicImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method morphImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $number_frames ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method minifyImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method affineTransformImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickDraw $settings ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method averageImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method borderImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $border_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method chopImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipPathImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $pathname ] + Parameter #1 [ <required> bool $inside ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipImagePath ] { + + - Parameters [2] { + Parameter #0 [ <required> string $pathname ] + Parameter #1 [ <required> bool $inside ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method coalesceImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal, deprecated:imagick> public method colorFloodfillImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + Parameter #1 [ <required> float $fuzz ] + Parameter #2 [ <required> ImagickPixel|string $border_color ] + Parameter #3 [ <required> int $x ] + Parameter #4 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method colorizeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $colorize_color ] + Parameter #1 [ <required> ImagickPixel|string|false $opacity_color ] + Parameter #2 [ <optional> ?bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compareImageChannels ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $channel ] + Parameter #2 [ <required> int $metric ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method compareImages ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $metric ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method contrastImage ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $sharpen ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method combineImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method convolveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> array $kernel ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cycleColormapImage ] { + + - Parameters [1] { + Parameter #0 [ <required> int $displace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deconstructImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method despeckleImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method edgeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method embossImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method enhanceImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method equalizeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method evaluateImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $evaluate ] + Parameter #1 [ <required> float $constant ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method evaluateImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $evaluate ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method flattenImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method flipImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method flopImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method forwardFourierTransformImage ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $magnitude ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method frameImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickPixel|string $matte_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <required> int $inner_bevel ] + Parameter #4 [ <required> int $outer_bevel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method fxImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $expression ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method gammaImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $gamma ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method gaussianBlurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method getImageAttribute ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageBackgroundColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageBluePrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageBorderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageChannelDepth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageChannelDistortion ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $channel ] + Parameter #2 [ <required> int $metric ] + } + - Return [ float ] + } + + Method [ <internal, deprecated:imagick> public method getImageChannelExtrema ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageChannelMean ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageChannelStatistics ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageColormapColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageColorspace ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageCompose ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDelay ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDepth ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDistortion ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $metric ] + } + - Return [ float ] + } + + Method [ <internal, deprecated:imagick> public method getImageExtrema ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageDispose ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageGamma ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageGreenPrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageHeight ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageHistogram ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageInterlaceScheme ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageIterations ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal, deprecated:imagick> public method getImageMatteColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImagePage ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImagePixelColor ] { + + - Parameters [2] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageProfile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageRedPrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageRenderingIntent ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageResolution ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageScene ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageSignature ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageTicksPerSecond ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageType ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageUnits ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageVirtualPixelMethod ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageWhitePoint ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageWidth ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getNumberImages ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageTotalInkDensity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageRegion ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method implodeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method inverseFourierTransformImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $complement ] + Parameter #1 [ <required> bool $magnitude ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method levelImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $gamma ] + Parameter #2 [ <required> float $white_point ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method magnifyImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method mapImage ] { + + - Parameters [2] { + Parameter #0 [ <required> imagick $map ] + Parameter #1 [ <required> bool $dither ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method matteFloodfillImage ] { + + - Parameters [5] { + Parameter #0 [ <required> float $alpha ] + Parameter #1 [ <required> float $fuzz ] + Parameter #2 [ <required> ImagickPixel|string $border_color ] + Parameter #3 [ <required> int $x ] + Parameter #4 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method medianFilterImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method negateImage ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $gray ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method paintOpaqueImage ] { + + - Parameters [4] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> ImagickPixel|string $fill_color ] + Parameter #2 [ <required> float $fuzz ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method paintTransparentImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> float $alpha ] + Parameter #2 [ <required> float $fuzz ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method previewImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $preview ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method profileImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> ?string $profile ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method quantizeImage ] { + + - Parameters [5] { + Parameter #0 [ <required> int $number_colors ] + Parameter #1 [ <required> int $colorspace ] + Parameter #2 [ <required> int $tree_depth ] + Parameter #3 [ <required> bool $dither ] + Parameter #4 [ <required> bool $measure_error ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method quantizeImages ] { + + - Parameters [5] { + Parameter #0 [ <required> int $number_colors ] + Parameter #1 [ <required> int $colorspace ] + Parameter #2 [ <required> int $tree_depth ] + Parameter #3 [ <required> bool $dither ] + Parameter #4 [ <required> bool $measure_error ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method reduceNoiseImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method removeImageProfile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method separateImageChannel ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sepiaToneImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $threshold ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method setImageBias ] { + + - Parameters [1] { + Parameter #0 [ <required> float $bias ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method setImageBiasQuantum ] { + + - Parameters [1] { + Parameter #0 [ <required> string $bias ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method setImageBluePrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $border_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageChannelDepth ] { + + - Parameters [2] { + Parameter #0 [ <required> int $channel ] + Parameter #1 [ <required> int $depth ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageColormapColor ] { + + - Parameters [2] { + Parameter #0 [ <required> int $index ] + Parameter #1 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDispose ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dispose ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageExtent ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageGreenPrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageInterlaceScheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $interlace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageProfile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $profile ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageRedPrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageRenderingIntent ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rendering_intent ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageVirtualPixelMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageWhitePoint ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sigmoidalContrastImage ] { + + - Parameters [4] { + Parameter #0 [ <required> bool $sharpen ] + Parameter #1 [ <required> float $alpha ] + Parameter #2 [ <required> float $beta ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method stereoImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $offset_image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method textureImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $texture ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method tintImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $tint_color ] + Parameter #1 [ <required> ImagickPixel|string $opacity_color ] + Parameter #2 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method unsharpMaskImage ] { + + - Parameters [5] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $amount ] + Parameter #3 [ <required> float $threshold ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImage ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method addImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> ImagickPixel|string $background_color ] + Parameter #3 [ <optional> string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newPseudoImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> string $pseudo_format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getCompression ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getCompressionQuality ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFilename ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFormat ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getInterlaceScheme ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getOption ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getPage ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getSamplingFactors ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getSize ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setCompression ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compression ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setCompressionQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setInterlaceScheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $interlace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setPage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setSamplingFactors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $factors ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setType ] { + + - Parameters [1] { + Parameter #0 [ <required> int $imgtype ] + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method key ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick, prototype Iterator> public method next ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method rewind ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method current ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method brightnessContrastImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $brightness ] + Parameter #1 [ <required> float $contrast ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method colorMatrixImage ] { + + - Parameters [1] { + Parameter #0 [ <required> array $color_matrix ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method selectiveBlurImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $threshold ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotationalBlurImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $angle ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method statisticImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $type ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method subimageMatch ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <optional> ?array &$offset = null ] + Parameter #2 [ <optional> ?float &$similarity = null ] + Parameter #3 [ <optional> float $threshold = 0.0 ] + Parameter #4 [ <optional> int $metric = 0 ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method similarityImage ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <optional> ?array &$offset = null ] + Parameter #2 [ <optional> ?float &$similarity = null ] + Parameter #3 [ <optional> float $threshold = 0.0 ] + Parameter #4 [ <optional> int $metric = 0 ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method morphology ] { + + - Parameters [4] { + Parameter #0 [ <required> int $morphology ] + Parameter #1 [ <required> int $iterations ] + Parameter #2 [ <required> ImagickKernel $kernel ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method filter ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickKernel $kernel ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_UNDEFINED ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $antialias ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method getAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method colorDecisionListImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $color_correction_collection ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method optimizeImageTransparency ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoGammaImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?int $channel = Imagick::CHANNEL_ALL ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoOrient ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoOrientate ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method compositeImageGravity ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <required> int $composite_constant ] + Parameter #2 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method localContrastImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $strength ] + } + - Return [ void ] + } + } + } + + Class [ <internal:imagick> class ImagickDraw ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [134] { + Method [ <internal:imagick> public method resetVectorGraphics ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextKerning ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextKerning ] { + + - Parameters [1] { + Parameter #0 [ <required> float $kerning ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextInterwordSpacing ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextInterwordSpacing ] { + + - Parameters [1] { + Parameter #0 [ <required> float $spacing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextInterlineSpacing ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextInterlineSpacing ] { + + - Parameters [1] { + Parameter #0 [ <required> float $spacing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:imagick> public method setFillColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> float $alpha ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $resolution_x ] + Parameter #1 [ <required> float $resolution_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> float $alpha ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> float $width ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method circle ] { + + - Parameters [4] { + Parameter #0 [ <required> float $origin_x ] + Parameter #1 [ <required> float $origin_y ] + Parameter #2 [ <required> float $perimeter_x ] + Parameter #3 [ <required> float $perimeter_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method annotation ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $text ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $antialias ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextEncoding ] { + + - Parameters [1] { + Parameter #0 [ <required> string $encoding ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFont ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font_name ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontFamily ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font_family ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $point_size ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontWeight ] { + + - Parameters [1] { + Parameter #0 [ <required> int $weight ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFont ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontFamily ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getFontStyle ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFontWeight ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rectangle ] { + + - Parameters [4] { + Parameter #0 [ <required> float $top_left_x ] + Parameter #1 [ <required> float $top_left_y ] + Parameter #2 [ <required> float $bottom_right_x ] + Parameter #3 [ <required> float $bottom_right_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundRectangle ] { + + - Parameters [6] { + Parameter #0 [ <required> float $top_left_x ] + Parameter #1 [ <required> float $top_left_y ] + Parameter #2 [ <required> float $bottom_right_x ] + Parameter #3 [ <required> float $bottom_right_y ] + Parameter #4 [ <required> float $rounding_x ] + Parameter #5 [ <required> float $rounding_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method ellipse ] { + + - Parameters [6] { + Parameter #0 [ <required> float $origin_x ] + Parameter #1 [ <required> float $origin_y ] + Parameter #2 [ <required> float $radius_x ] + Parameter #3 [ <required> float $radius_y ] + Parameter #4 [ <required> float $angle_start ] + Parameter #5 [ <required> float $angle_end ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method skewX ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method skewY ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method translate ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method line ] { + + - Parameters [4] { + Parameter #0 [ <required> float $start_x ] + Parameter #1 [ <required> float $start_y ] + Parameter #2 [ <required> float $end_x ] + Parameter #3 [ <required> float $end_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method arc ] { + + - Parameters [6] { + Parameter #0 [ <required> float $start_x ] + Parameter #1 [ <required> float $start_y ] + Parameter #2 [ <required> float $end_x ] + Parameter #3 [ <required> float $end_y ] + Parameter #4 [ <required> float $start_angle ] + Parameter #5 [ <required> float $end_angle ] + } + - Return [ bool ] + } + + Method [ <internal, deprecated:imagick> public method matte ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> int $paint ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polygon ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method point ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextDecoration ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getTextEncoding ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontStretch ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setFontStretch ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stretch ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextAlignment ] { + + - Parameters [1] { + Parameter #0 [ <required> int $align ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextDecoration ] { + + - Parameters [1] { + Parameter #0 [ <required> int $decoration ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextUnderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $under_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setViewbox ] { + + - Parameters [4] { + Parameter #0 [ <required> int $left_x ] + Parameter #1 [ <required> int $top_y ] + Parameter #2 [ <required> int $right_x ] + Parameter #3 [ <required> int $bottom_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clone ] { + + - Parameters [0] { + } + - Return [ ImagickDraw ] + } + + Method [ <internal:imagick> public method affine ] { + + - Parameters [1] { + Parameter #0 [ <required> array $affine ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method bezier ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method composite ] { + + - Parameters [6] { + Parameter #0 [ <required> int $composite ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $width ] + Parameter #4 [ <required> float $height ] + Parameter #5 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method color ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> int $paint ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method comment ] { + + - Parameters [1] { + Parameter #0 [ <required> string $comment ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getClipPath ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getClipRule ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getClipUnits ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFillColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getFillOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getFillRule ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getStrokeColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getStrokeDashArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getStrokeDashOffset ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getStrokeLineCap ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeLineJoin ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeMiterLimit ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getStrokeWidth ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getTextAlignment ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getTextAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getVectorGraphics ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getTextUnderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method pathClose ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToAbsolute ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x ] + Parameter #5 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToRelative ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x ] + Parameter #5 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierAbsolute ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x_end ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierRelative ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x_end ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierSmoothAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierSmoothRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToSmoothAbsolute ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x2 ] + Parameter #1 [ <required> float $y2 ] + Parameter #2 [ <required> float $x ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToSmoothRelative ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x2 ] + Parameter #1 [ <required> float $y2 ] + Parameter #2 [ <required> float $x ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathEllipticArcAbsolute ] { + + - Parameters [7] { + Parameter #0 [ <required> float $rx ] + Parameter #1 [ <required> float $ry ] + Parameter #2 [ <required> float $x_axis_rotation ] + Parameter #3 [ <required> bool $large_arc ] + Parameter #4 [ <required> bool $sweep ] + Parameter #5 [ <required> float $x ] + Parameter #6 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathEllipticArcRelative ] { + + - Parameters [7] { + Parameter #0 [ <required> float $rx ] + Parameter #1 [ <required> float $ry ] + Parameter #2 [ <required> float $x_axis_rotation ] + Parameter #3 [ <required> bool $large_arc ] + Parameter #4 [ <required> bool $sweep ] + Parameter #5 [ <required> float $x ] + Parameter #6 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathFinish ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToHorizontalAbsolute ] { + + - Parameters [1] { + Parameter #0 [ <required> float $x ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToHorizontalRelative ] { + + - Parameters [1] { + Parameter #0 [ <required> float $x ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToVerticalAbsolute ] { + + - Parameters [1] { + Parameter #0 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToVerticalRelative ] { + + - Parameters [1] { + Parameter #0 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathMoveToAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathMoveToRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathStart ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polyline ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popClipPath ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popDefs ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popPattern ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushClipPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $clip_mask_id ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushDefs ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushPattern ] { + + - Parameters [5] { + Parameter #0 [ <required> string $pattern_id ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $width ] + Parameter #4 [ <required> float $height ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method render ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotate ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method scale ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $clip_mask ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipRule ] { + + - Parameters [1] { + Parameter #0 [ <required> int $fillrule ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipUnits ] { + + - Parameters [1] { + Parameter #0 [ <required> int $pathunits ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillPatternUrl ] { + + - Parameters [1] { + Parameter #0 [ <required> string $fill_url ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillRule ] { + + - Parameters [1] { + Parameter #0 [ <required> int $fillrule ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokePatternUrl ] { + + - Parameters [1] { + Parameter #0 [ <required> string $stroke_url ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeDashOffset ] { + + - Parameters [1] { + Parameter #0 [ <required> float $dash_offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeLineCap ] { + + - Parameters [1] { + Parameter #0 [ <required> int $linecap ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeLineJoin ] { + + - Parameters [1] { + Parameter #0 [ <required> int $linejoin ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeMiterLimit ] { + + - Parameters [1] { + Parameter #0 [ <required> int $miterlimit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setVectorGraphics ] { + + - Parameters [1] { + Parameter #0 [ <required> string $xml ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pop ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method push ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeDashArray ] { + + - Parameters [1] { + Parameter #0 [ <required> array $dashes ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFontResolution ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method setFontResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getBorderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setDensity ] { + + - Parameters [1] { + Parameter #0 [ <required> string $density ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getDensity ] { + + - Parameters [0] { + } + - Return [ ?string ] + } + + Method [ <internal:imagick> public method getTextDirection ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setTextDirection ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> <iterateable> class ImagickPixelIterator implements Iterator, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:imagick> static public method getPixelIterator ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> static public method getPixelRegionIterator ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $imagick ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <required> int $columns ] + Parameter #4 [ <required> int $rows ] + } + - Return [ ImagickPixelIterator ] + } + } + + - Properties [0] { + } + + - Methods [19] { + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getCurrentIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getIteratorRow ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getNextIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getPreviousIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick, prototype Iterator> public method key ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick, prototype Iterator> public method next ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method rewind ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method current ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method newPixelIterator ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newPixelRegionIterator ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $imagick ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <required> int $columns ] + Parameter #4 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorFirstRow ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorLastRow ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorRow ] { + + - Parameters [1] { + Parameter #0 [ <required> int $row ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method syncIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> class ImagickPixel ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [21] { + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?string $color = null ] + } + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getColor ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $normalized = 0 ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getColorAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getColorCount ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getColorQuantum ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getColorValue ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getColorValueQuantum ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getHSL ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method isPixelSimilar ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method isPixelSimilarQuantum ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz_quantum_range_scaled_by_square_root_of_three ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method isSimilar ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz_quantum_range_scaled_by_square_root_of_three ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColor ] { + + - Parameters [1] { + Parameter #0 [ <required> string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorCount ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color_count ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorValue ] { + + - Parameters [2] { + Parameter #0 [ <required> int $color ] + Parameter #1 [ <required> float $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorValueQuantum ] { + + - Parameters [2] { + Parameter #0 [ <required> int $color ] + Parameter #1 [ <required> int $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setHSL ] { + + - Parameters [3] { + Parameter #0 [ <required> float $hue ] + Parameter #1 [ <required> float $saturation ] + Parameter #2 [ <required> float $luminosity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorFromPixel ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel $pixel ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> class ImagickKernel ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:imagick> static public method fromBuiltin ] { + + - Parameters [2] { + Parameter #0 [ <required> int $kernel ] + Parameter #1 [ <required> string $shape ] + } + - Return [ ImagickKernel ] + } + + Method [ <internal:imagick> static public method fromMatrix ] { + + - Parameters [2] { + Parameter #0 [ <required> array $matrix ] + Parameter #1 [ <required> ?array $origin ] + } + - Return [ ImagickKernel ] + } + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:imagick> public method addKernel ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickKernel $kernel ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method addUnityKernel ] { + + - Parameters [1] { + Parameter #0 [ <required> float $scale ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method getMatrix ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method scale ] { + + - Parameters [2] { + Parameter #0 [ <required> float $scale ] + Parameter #1 [ <optional> ?int $normalize_kernel = null ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method separate ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + } +} + diff --git a/REFLECTION-im7 b/REFLECTION-im7 new file mode 100644 index 0000000..4552634 --- /dev/null +++ b/REFLECTION-im7 @@ -0,0 +1,6058 @@ +Extension [ <persistent> extension #72 imagick version 3.7.0 ] { + + - Dependencies { + Dependency [ gmagick (Conflicts) ] + Dependency [ standard (Required) ] + Dependency [ spl (Required) ] + } + + - INI { + Entry [ imagick.locale_fix <ALL> ] + Current = '0' + } + Entry [ imagick.skip_version_check <ALL> ] + Current = '1' + } + Entry [ imagick.progress_monitor <SYSTEM> ] + Current = '0' + } + Entry [ imagick.set_single_thread <SYSTEM> ] + Current = '1' + } + Entry [ imagick.shutdown_sleep_count <ALL> ] + Current = '10' + } + Entry [ imagick.allow_zero_dimension_images <ALL> ] + Current = '0' + } + } + + - Classes [10] { + Class [ <internal:imagick> class ImagickException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickDrawException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickPixelIteratorException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickPixelException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> class ImagickKernelException extends Exception implements Throwable, Stringable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [4] { + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected string $file = '' ] + Property [ protected int $line = 0 ] + } + + - Methods [10] { + Method [ <internal:Core, inherits Exception, ctor> public method __construct ] { + + - Parameters [3] { + Parameter #0 [ <optional> string $message = "" ] + Parameter #1 [ <optional> int $code = 0 ] + Parameter #2 [ <optional> ?Throwable $previous = null ] + } + } + + Method [ <internal:Core, inherits Exception> public method __wakeup ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getCode ] { + + - Parameters [0] { + } + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] + } + + Method [ <internal:Core, inherits Exception, prototype Throwable> final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:Core, inherits Exception, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + } + } + + Class [ <internal:imagick> <iterateable> class Imagick implements Stringable, Iterator, Traversable, Countable ] { + + - Constants [629] { + Constant [ public int COLOR_BLACK ] { 11 } + Constant [ public int COLOR_BLUE ] { 12 } + Constant [ public int COLOR_CYAN ] { 13 } + Constant [ public int COLOR_GREEN ] { 14 } + Constant [ public int COLOR_RED ] { 15 } + Constant [ public int COLOR_YELLOW ] { 16 } + Constant [ public int COLOR_MAGENTA ] { 17 } + Constant [ public int COLOR_ALPHA ] { 18 } + Constant [ public int COLOR_FUZZ ] { 19 } + Constant [ public int IMAGICK_EXTNUM ] { 30700 } + Constant [ public string IMAGICK_EXTVER ] { 3.7.0 } + Constant [ public int QUANTUM_RANGE ] { 65535 } + Constant [ public int USE_ZEND_MM ] { 0 } + Constant [ public int COMPOSITE_DEFAULT ] { 54 } + Constant [ public int COMPOSITE_UNDEFINED ] { 0 } + Constant [ public int COMPOSITE_NO ] { 52 } + Constant [ public int COMPOSITE_ATOP ] { 2 } + Constant [ public int COMPOSITE_BLEND ] { 3 } + Constant [ public int COMPOSITE_BUMPMAP ] { 5 } + Constant [ public int COMPOSITE_CLEAR ] { 7 } + Constant [ public int COMPOSITE_COLORBURN ] { 8 } + Constant [ public int COMPOSITE_COLORDODGE ] { 9 } + Constant [ public int COMPOSITE_COLORIZE ] { 10 } + Constant [ public int COMPOSITE_COPYBLACK ] { 11 } + Constant [ public int COMPOSITE_COPYBLUE ] { 12 } + Constant [ public int COMPOSITE_COPY ] { 13 } + Constant [ public int COMPOSITE_COPYCYAN ] { 14 } + Constant [ public int COMPOSITE_COPYGREEN ] { 15 } + Constant [ public int COMPOSITE_COPYMAGENTA ] { 16 } + Constant [ public int COMPOSITE_COPYALPHA ] { 17 } + Constant [ public int COMPOSITE_COPYOPACITY ] { 17 } + Constant [ public int COMPOSITE_COPYRED ] { 18 } + Constant [ public int COMPOSITE_COPYYELLOW ] { 19 } + Constant [ public int COMPOSITE_DARKEN ] { 20 } + Constant [ public int COMPOSITE_DSTATOP ] { 28 } + Constant [ public int COMPOSITE_DST ] { 29 } + Constant [ public int COMPOSITE_DSTIN ] { 30 } + Constant [ public int COMPOSITE_DSTOUT ] { 31 } + Constant [ public int COMPOSITE_DSTOVER ] { 32 } + Constant [ public int COMPOSITE_DIFFERENCE ] { 22 } + Constant [ public int COMPOSITE_DISPLACE ] { 23 } + Constant [ public int COMPOSITE_DISSOLVE ] { 24 } + Constant [ public int COMPOSITE_EXCLUSION ] { 33 } + Constant [ public int COMPOSITE_HARDLIGHT ] { 34 } + Constant [ public int COMPOSITE_HUE ] { 36 } + Constant [ public int COMPOSITE_IN ] { 37 } + Constant [ public int COMPOSITE_LIGHTEN ] { 39 } + Constant [ public int COMPOSITE_LUMINIZE ] { 44 } + Constant [ public int COMPOSITE_MODULATE ] { 48 } + Constant [ public int COMPOSITE_MULTIPLY ] { 51 } + Constant [ public int COMPOSITE_OUT ] { 53 } + Constant [ public int COMPOSITE_OVER ] { 54 } + Constant [ public int COMPOSITE_OVERLAY ] { 55 } + Constant [ public int COMPOSITE_PLUS ] { 58 } + Constant [ public int COMPOSITE_REPLACE ] { 59 } + Constant [ public int COMPOSITE_SATURATE ] { 60 } + Constant [ public int COMPOSITE_SCREEN ] { 61 } + Constant [ public int COMPOSITE_SOFTLIGHT ] { 62 } + Constant [ public int COMPOSITE_SRCATOP ] { 63 } + Constant [ public int COMPOSITE_SRC ] { 64 } + Constant [ public int COMPOSITE_SRCIN ] { 65 } + Constant [ public int COMPOSITE_SRCOUT ] { 66 } + Constant [ public int COMPOSITE_SRCOVER ] { 67 } + Constant [ public int COMPOSITE_THRESHOLD ] { 68 } + Constant [ public int COMPOSITE_XOR ] { 70 } + Constant [ public int COMPOSITE_CHANGEMASK ] { 6 } + Constant [ public int COMPOSITE_LINEARLIGHT ] { 43 } + Constant [ public int COMPOSITE_DISTORT ] { 25 } + Constant [ public int COMPOSITE_BLUR ] { 4 } + Constant [ public int COMPOSITE_PEGTOPLIGHT ] { 56 } + Constant [ public int COMPOSITE_VIVIDLIGHT ] { 69 } + Constant [ public int COMPOSITE_PINLIGHT ] { 57 } + Constant [ public int COMPOSITE_LINEARDODGE ] { 42 } + Constant [ public int COMPOSITE_LINEARBURN ] { 41 } + Constant [ public int COMPOSITE_MATHEMATICS ] { 45 } + Constant [ public int COMPOSITE_MODULUSADD ] { 49 } + Constant [ public int COMPOSITE_MODULUSSUBTRACT ] { 50 } + Constant [ public int COMPOSITE_MINUSDST ] { 46 } + Constant [ public int COMPOSITE_DIVIDEDST ] { 26 } + Constant [ public int COMPOSITE_DIVIDESRC ] { 27 } + Constant [ public int COMPOSITE_MINUSSRC ] { 47 } + Constant [ public int COMPOSITE_DARKENINTENSITY ] { 21 } + Constant [ public int COMPOSITE_LIGHTENINTENSITY ] { 40 } + Constant [ public int COMPOSITE_HARDMIX ] { 35 } + Constant [ public int COMPOSITE_STEREO ] { 71 } + Constant [ public int COMPOSITE_FREEZE ] { 72 } + Constant [ public int COMPOSITE_INTERPOLATE ] { 73 } + Constant [ public int COMPOSITE_NEGATE ] { 74 } + Constant [ public int COMPOSITE_REFLECT ] { 75 } + Constant [ public int COMPOSITE_SOFTBURN ] { 76 } + Constant [ public int COMPOSITE_SOFTDODGE ] { 77 } + Constant [ public int COMPOSITE_STAMP ] { 78 } + Constant [ public int COMPOSITE_RMSE ] { 79 } + Constant [ public int COMPOSITE_SALIENCY_BLEND ] { 80 } + Constant [ public int COMPOSITE_SEAMLESS_BLEND ] { 81 } + Constant [ public int MONTAGEMODE_FRAME ] { 1 } + Constant [ public int MONTAGEMODE_UNFRAME ] { 2 } + Constant [ public int MONTAGEMODE_CONCATENATE ] { 3 } + Constant [ public int STYLE_NORMAL ] { 1 } + Constant [ public int STYLE_ITALIC ] { 2 } + Constant [ public int STYLE_OBLIQUE ] { 3 } + Constant [ public int STYLE_ANY ] { 4 } + Constant [ public int STYLE_BOLD ] { 5 } + Constant [ public int FILTER_UNDEFINED ] { 0 } + Constant [ public int FILTER_POINT ] { 1 } + Constant [ public int FILTER_BOX ] { 2 } + Constant [ public int FILTER_TRIANGLE ] { 3 } + Constant [ public int FILTER_HERMITE ] { 4 } + Constant [ public int FILTER_HANNING ] { 5 } + Constant [ public int FILTER_HANN ] { 5 } + Constant [ public int FILTER_HAMMING ] { 6 } + Constant [ public int FILTER_BLACKMAN ] { 7 } + Constant [ public int FILTER_GAUSSIAN ] { 8 } + Constant [ public int FILTER_QUADRATIC ] { 9 } + Constant [ public int FILTER_CUBIC ] { 10 } + Constant [ public int FILTER_CATROM ] { 11 } + Constant [ public int FILTER_MITCHELL ] { 12 } + Constant [ public int FILTER_LANCZOS ] { 22 } + Constant [ public int FILTER_BESSEL ] { 13 } + Constant [ public int FILTER_SINC ] { 14 } + Constant [ public int FILTER_KAISER ] { 16 } + Constant [ public int FILTER_WELSH ] { 17 } + Constant [ public int FILTER_WELCH ] { 17 } + Constant [ public int FILTER_PARZEN ] { 18 } + Constant [ public int FILTER_LAGRANGE ] { 21 } + Constant [ public int FILTER_SENTINEL ] { 32 } + Constant [ public int FILTER_BOHMAN ] { 19 } + Constant [ public int FILTER_BARTLETT ] { 20 } + Constant [ public int FILTER_JINC ] { 13 } + Constant [ public int FILTER_SINCFAST ] { 15 } + Constant [ public int FILTER_ROBIDOUX ] { 26 } + Constant [ public int FILTER_LANCZOSSHARP ] { 23 } + Constant [ public int FILTER_LANCZOS2 ] { 24 } + Constant [ public int FILTER_LANCZOS2SHARP ] { 25 } + Constant [ public int FILTER_ROBIDOUXSHARP ] { 27 } + Constant [ public int FILTER_COSINE ] { 28 } + Constant [ public int FILTER_SPLINE ] { 29 } + Constant [ public int FILTER_LANCZOSRADIUS ] { 30 } + Constant [ public int FILTER_CUBIC_SPLINE ] { 31 } + Constant [ public int IMGTYPE_UNDEFINED ] { 0 } + Constant [ public int IMGTYPE_BILEVEL ] { 1 } + Constant [ public int IMGTYPE_GRAYSCALE ] { 2 } + Constant [ public int IMGTYPE_GRAYSCALEALPHA ] { 3 } + Constant [ public int IMGTYPE_GRAYSCALEMATTE ] { 3 } + Constant [ public int IMGTYPE_PALETTE ] { 4 } + Constant [ public int IMGTYPE_PALETTEMATTE ] { 5 } + Constant [ public int IMGTYPE_PALETTEALPHA ] { 5 } + Constant [ public int IMGTYPE_TRUECOLOR ] { 6 } + Constant [ public int IMGTYPE_TRUECOLORALPHA ] { 7 } + Constant [ public int IMGTYPE_TRUECOLORMATTE ] { 7 } + Constant [ public int IMGTYPE_COLORSEPARATION ] { 8 } + Constant [ public int IMGTYPE_COLORSEPARATIONALPHA ] { 9 } + Constant [ public int IMGTYPE_COLORSEPARATIONMATTE ] { 9 } + Constant [ public int IMGTYPE_OPTIMIZE ] { 10 } + Constant [ public int IMGTYPE_PALETTEBILEVELALPHA ] { 11 } + Constant [ public int IMGTYPE_PALETTEBILEVELMATTE ] { 11 } + Constant [ public int RESOLUTION_UNDEFINED ] { 0 } + Constant [ public int RESOLUTION_PIXELSPERINCH ] { 1 } + Constant [ public int RESOLUTION_PIXELSPERCENTIMETER ] { 2 } + Constant [ public int COMPRESSION_UNDEFINED ] { 0 } + Constant [ public int COMPRESSION_NO ] { 16 } + Constant [ public int COMPRESSION_BZIP ] { 3 } + Constant [ public int COMPRESSION_FAX ] { 7 } + Constant [ public int COMPRESSION_GROUP4 ] { 8 } + Constant [ public int COMPRESSION_JPEG ] { 12 } + Constant [ public int COMPRESSION_JPEG2000 ] { 11 } + Constant [ public int COMPRESSION_LOSSLESSJPEG ] { 13 } + Constant [ public int COMPRESSION_LZW ] { 15 } + Constant [ public int COMPRESSION_RLE ] { 19 } + Constant [ public int COMPRESSION_ZIP ] { 20 } + Constant [ public int COMPRESSION_DXT1 ] { 4 } + Constant [ public int COMPRESSION_DXT3 ] { 5 } + Constant [ public int COMPRESSION_DXT5 ] { 6 } + Constant [ public int COMPRESSION_ZIPS ] { 21 } + Constant [ public int COMPRESSION_PIZ ] { 17 } + Constant [ public int COMPRESSION_PXR24 ] { 18 } + Constant [ public int COMPRESSION_B44 ] { 2 } + Constant [ public int COMPRESSION_B44A ] { 1 } + Constant [ public int COMPRESSION_LZMA ] { 14 } + Constant [ public int COMPRESSION_JBIG1 ] { 9 } + Constant [ public int COMPRESSION_JBIG2 ] { 10 } + Constant [ public int COMPRESSION_ZSTD ] { 22 } + Constant [ public int COMPRESSION_WEBP ] { 23 } + Constant [ public int COMPRESSION_DWAA ] { 24 } + Constant [ public int COMPRESSION_DWAB ] { 25 } + Constant [ public int COMPRESSION_BC7 ] { 26 } + Constant [ public int PAINT_POINT ] { 1 } + Constant [ public int PAINT_REPLACE ] { 2 } + Constant [ public int PAINT_FLOODFILL ] { 3 } + Constant [ public int PAINT_FILLTOBORDER ] { 4 } + Constant [ public int PAINT_RESET ] { 5 } + Constant [ public int GRAVITY_NORTHWEST ] { 1 } + Constant [ public int GRAVITY_NORTH ] { 2 } + Constant [ public int GRAVITY_NORTHEAST ] { 3 } + Constant [ public int GRAVITY_WEST ] { 4 } + Constant [ public int GRAVITY_CENTER ] { 5 } + Constant [ public int GRAVITY_EAST ] { 6 } + Constant [ public int GRAVITY_SOUTHWEST ] { 7 } + Constant [ public int GRAVITY_SOUTH ] { 8 } + Constant [ public int GRAVITY_SOUTHEAST ] { 9 } + Constant [ public int GRAVITY_FORGET ] { 0 } + Constant [ public int STRETCH_NORMAL ] { 1 } + Constant [ public int STRETCH_ULTRACONDENSED ] { 2 } + Constant [ public int STRETCH_EXTRACONDENSED ] { 3 } + Constant [ public int STRETCH_CONDENSED ] { 4 } + Constant [ public int STRETCH_SEMICONDENSED ] { 5 } + Constant [ public int STRETCH_SEMIEXPANDED ] { 6 } + Constant [ public int STRETCH_EXPANDED ] { 7 } + Constant [ public int STRETCH_EXTRAEXPANDED ] { 8 } + Constant [ public int STRETCH_ULTRAEXPANDED ] { 9 } + Constant [ public int STRETCH_ANY ] { 10 } + Constant [ public int ALIGN_UNDEFINED ] { 0 } + Constant [ public int ALIGN_LEFT ] { 1 } + Constant [ public int ALIGN_CENTER ] { 2 } + Constant [ public int ALIGN_RIGHT ] { 3 } + Constant [ public int DECORATION_NO ] { 1 } + Constant [ public int DECORATION_UNDERLINE ] { 2 } + Constant [ public int DECORATION_OVERLINE ] { 3 } + Constant [ public int DECORATION_LINETROUGH ] { 4 } + Constant [ public int DECORATION_LINETHROUGH ] { 4 } + Constant [ public int NOISE_UNIFORM ] { 1 } + Constant [ public int NOISE_GAUSSIAN ] { 2 } + Constant [ public int NOISE_MULTIPLICATIVEGAUSSIAN ] { 3 } + Constant [ public int NOISE_IMPULSE ] { 4 } + Constant [ public int NOISE_LAPLACIAN ] { 5 } + Constant [ public int NOISE_POISSON ] { 6 } + Constant [ public int NOISE_RANDOM ] { 7 } + Constant [ public int CHANNEL_UNDEFINED ] { 0 } + Constant [ public int CHANNEL_RED ] { 1 } + Constant [ public int CHANNEL_GRAY ] { 1 } + Constant [ public int CHANNEL_CYAN ] { 1 } + Constant [ public int CHANNEL_GREEN ] { 2 } + Constant [ public int CHANNEL_MAGENTA ] { 2 } + Constant [ public int CHANNEL_BLUE ] { 4 } + Constant [ public int CHANNEL_YELLOW ] { 4 } + Constant [ public int CHANNEL_ALPHA ] { 16 } + Constant [ public int CHANNEL_OPACITY ] { 16 } + Constant [ public int CHANNEL_BLACK ] { 8 } + Constant [ public int CHANNEL_INDEX ] { 32 } + Constant [ public int CHANNEL_ALL ] { 134217727 } + Constant [ public int CHANNEL_DEFAULT ] { 134217727 } + Constant [ public int CHANNEL_RGBA ] { 23 } + Constant [ public int CHANNEL_TRUEALPHA ] { 256 } + Constant [ public int CHANNEL_RGBS ] { 512 } + Constant [ public int CHANNEL_GRAY_CHANNELS ] { 1024 } + Constant [ public int CHANNEL_SYNC ] { 131072 } + Constant [ public int CHANNEL_READ_MASK ] { 64 } + Constant [ public int CHANNEL_WRITE_MASK ] { 128 } + Constant [ public int CHANNEL_META ] { 256 } + Constant [ public int CHANNEL_COMPOSITE_MASK ] { 512 } + Constant [ public int CHANNEL_COMPOSITES ] { 31 } + Constant [ public int METRIC_ABSOLUTEERRORMETRIC ] { 1 } + Constant [ public int METRIC_MEANABSOLUTEERROR ] { 3 } + Constant [ public int METRIC_MEANERRORPERPIXELMETRIC ] { 4 } + Constant [ public int METRIC_MEANSQUAREERROR ] { 5 } + Constant [ public int METRIC_PEAKABSOLUTEERROR ] { 7 } + Constant [ public int METRIC_PEAKSIGNALTONOISERATIO ] { 8 } + Constant [ public int METRIC_ROOTMEANSQUAREDERROR ] { 10 } + Constant [ public int METRIC_NORMALIZEDCROSSCORRELATIONERRORMETRIC ] { 6 } + Constant [ public int METRIC_FUZZERROR ] { 2 } + Constant [ public int METRIC_PERCEPTUALHASH_ERROR ] { 9 } + Constant [ public int METRIC_STRUCTURAL_SIMILARITY_ERROR ] { 11 } + Constant [ public int METRIC_STRUCTURAL_DISSIMILARITY_ERROR ] { 12 } + Constant [ public int PIXEL_CHAR ] { 1 } + Constant [ public int PIXELSTORAGE_CHAR ] { 1 } + Constant [ public int PIXEL_DOUBLE ] { 2 } + Constant [ public int PIXELSTORAGE_DOUBLE ] { 2 } + Constant [ public int PIXEL_FLOAT ] { 3 } + Constant [ public int PIXELSTORAGE_FLOAT ] { 3 } + Constant [ public int PIXEL_LONG ] { 4 } + Constant [ public int PIXELSTORAGE_LONG ] { 4 } + Constant [ public int PIXEL_QUANTUM ] { 6 } + Constant [ public int PIXELSTORAGE_QUANTUM ] { 6 } + Constant [ public int PIXEL_SHORT ] { 7 } + Constant [ public int PIXELSTORAGE_SHORT ] { 7 } + Constant [ public int EVALUATE_UNDEFINED ] { 0 } + Constant [ public int EVALUATE_ADD ] { 2 } + Constant [ public int EVALUATE_AND ] { 4 } + Constant [ public int EVALUATE_DIVIDE ] { 6 } + Constant [ public int EVALUATE_LEFTSHIFT ] { 11 } + Constant [ public int EVALUATE_MAX ] { 13 } + Constant [ public int EVALUATE_MIN ] { 16 } + Constant [ public int EVALUATE_MULTIPLY ] { 18 } + Constant [ public int EVALUATE_OR ] { 19 } + Constant [ public int EVALUATE_RIGHTSHIFT ] { 22 } + Constant [ public int EVALUATE_SET ] { 24 } + Constant [ public int EVALUATE_SUBTRACT ] { 26 } + Constant [ public int EVALUATE_XOR ] { 32 } + Constant [ public int EVALUATE_POW ] { 21 } + Constant [ public int EVALUATE_LOG ] { 12 } + Constant [ public int EVALUATE_THRESHOLD ] { 29 } + Constant [ public int EVALUATE_THRESHOLDBLACK ] { 28 } + Constant [ public int EVALUATE_THRESHOLDWHITE ] { 30 } + Constant [ public int EVALUATE_GAUSSIANNOISE ] { 8 } + Constant [ public int EVALUATE_IMPULSENOISE ] { 9 } + Constant [ public int EVALUATE_LAPLACIANNOISE ] { 10 } + Constant [ public int EVALUATE_MULTIPLICATIVENOISE ] { 17 } + Constant [ public int EVALUATE_POISSONNOISE ] { 20 } + Constant [ public int EVALUATE_UNIFORMNOISE ] { 31 } + Constant [ public int EVALUATE_COSINE ] { 5 } + Constant [ public int EVALUATE_SINE ] { 25 } + Constant [ public int EVALUATE_ADDMODULUS ] { 3 } + Constant [ public int EVALUATE_MEAN ] { 14 } + Constant [ public int EVALUATE_ABS ] { 1 } + Constant [ public int EVALUATE_EXPONENTIAL ] { 7 } + Constant [ public int EVALUATE_MEDIAN ] { 15 } + Constant [ public int EVALUATE_SUM ] { 27 } + Constant [ public int EVALUATE_ROOT_MEAN_SQUARE ] { 23 } + Constant [ public int EVALUATE_INVERSE_LOG ] { 33 } + Constant [ public int COLORSPACE_UNDEFINED ] { 0 } + Constant [ public int COLORSPACE_RGB ] { 21 } + Constant [ public int COLORSPACE_GRAY ] { 3 } + Constant [ public int COLORSPACE_TRANSPARENT ] { 24 } + Constant [ public int COLORSPACE_OHTA ] { 18 } + Constant [ public int COLORSPACE_XYZ ] { 26 } + Constant [ public int COLORSPACE_YCBCR ] { 27 } + Constant [ public int COLORSPACE_YCC ] { 28 } + Constant [ public int COLORSPACE_YIQ ] { 30 } + Constant [ public int COLORSPACE_YPBPR ] { 31 } + Constant [ public int COLORSPACE_YUV ] { 32 } + Constant [ public int COLORSPACE_CMYK ] { 2 } + Constant [ public int COLORSPACE_SRGB ] { 23 } + Constant [ public int COLORSPACE_HSB ] { 6 } + Constant [ public int COLORSPACE_HSL ] { 8 } + Constant [ public int COLORSPACE_HWB ] { 10 } + Constant [ public int COLORSPACE_LOG ] { 15 } + Constant [ public int COLORSPACE_CMY ] { 1 } + Constant [ public int COLORSPACE_LUV ] { 17 } + Constant [ public int COLORSPACE_HCL ] { 4 } + Constant [ public int COLORSPACE_LCH ] { 12 } + Constant [ public int COLORSPACE_LMS ] { 16 } + Constant [ public int COLORSPACE_LCHAB ] { 13 } + Constant [ public int COLORSPACE_LCHUV ] { 14 } + Constant [ public int COLORSPACE_SCRGB ] { 22 } + Constant [ public int COLORSPACE_HSI ] { 7 } + Constant [ public int COLORSPACE_HSV ] { 9 } + Constant [ public int COLORSPACE_HCLP ] { 5 } + Constant [ public int COLORSPACE_YDBDR ] { 29 } + Constant [ public int COLORSPACE_REC601YCBCR ] { 19 } + Constant [ public int COLORSPACE_REC709YCBCR ] { 20 } + Constant [ public int COLORSPACE_XYY ] { 25 } + Constant [ public int COLORSPACE_LINEARGRAY ] { 33 } + Constant [ public int COLORSPACE_DISPLAYP3 ] { 35 } + Constant [ public int COLORSPACE_ADOBE98 ] { 36 } + Constant [ public int COLORSPACE_PROPHOTO ] { 37 } + Constant [ public int COLORSPACE_JZAZBZ ] { 34 } + Constant [ public int VIRTUALPIXELMETHOD_UNDEFINED ] { 0 } + Constant [ public int VIRTUALPIXELMETHOD_BACKGROUND ] { 1 } + Constant [ public int VIRTUALPIXELMETHOD_EDGE ] { 3 } + Constant [ public int VIRTUALPIXELMETHOD_MIRROR ] { 4 } + Constant [ public int VIRTUALPIXELMETHOD_TILE ] { 6 } + Constant [ public int VIRTUALPIXELMETHOD_TRANSPARENT ] { 7 } + Constant [ public int VIRTUALPIXELMETHOD_MASK ] { 8 } + Constant [ public int VIRTUALPIXELMETHOD_BLACK ] { 9 } + Constant [ public int VIRTUALPIXELMETHOD_GRAY ] { 10 } + Constant [ public int VIRTUALPIXELMETHOD_WHITE ] { 11 } + Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILE ] { 12 } + Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILE ] { 13 } + Constant [ public int VIRTUALPIXELMETHOD_HORIZONTALTILEEDGE ] { 14 } + Constant [ public int VIRTUALPIXELMETHOD_VERTICALTILEEDGE ] { 15 } + Constant [ public int VIRTUALPIXELMETHOD_CHECKERTILE ] { 16 } + Constant [ public int VIRTUALPIXELMETHOD_DITHER ] { 2 } + Constant [ public int VIRTUALPIXELMETHOD_RANDOM ] { 5 } + Constant [ public int PREVIEW_UNDEFINED ] { 0 } + Constant [ public int PREVIEW_ROTATE ] { 1 } + Constant [ public int PREVIEW_SHEAR ] { 2 } + Constant [ public int PREVIEW_ROLL ] { 3 } + Constant [ public int PREVIEW_HUE ] { 4 } + Constant [ public int PREVIEW_SATURATION ] { 5 } + Constant [ public int PREVIEW_BRIGHTNESS ] { 6 } + Constant [ public int PREVIEW_GAMMA ] { 7 } + Constant [ public int PREVIEW_SPIFF ] { 8 } + Constant [ public int PREVIEW_DULL ] { 9 } + Constant [ public int PREVIEW_GRAYSCALE ] { 10 } + Constant [ public int PREVIEW_QUANTIZE ] { 11 } + Constant [ public int PREVIEW_DESPECKLE ] { 12 } + Constant [ public int PREVIEW_REDUCENOISE ] { 13 } + Constant [ public int PREVIEW_ADDNOISE ] { 14 } + Constant [ public int PREVIEW_SHARPEN ] { 15 } + Constant [ public int PREVIEW_BLUR ] { 16 } + Constant [ public int PREVIEW_THRESHOLD ] { 17 } + Constant [ public int PREVIEW_EDGEDETECT ] { 18 } + Constant [ public int PREVIEW_SPREAD ] { 19 } + Constant [ public int PREVIEW_SOLARIZE ] { 20 } + Constant [ public int PREVIEW_SHADE ] { 21 } + Constant [ public int PREVIEW_RAISE ] { 22 } + Constant [ public int PREVIEW_SEGMENT ] { 23 } + Constant [ public int PREVIEW_SWIRL ] { 24 } + Constant [ public int PREVIEW_IMPLODE ] { 25 } + Constant [ public int PREVIEW_WAVE ] { 26 } + Constant [ public int PREVIEW_OILPAINT ] { 27 } + Constant [ public int PREVIEW_CHARCOALDRAWING ] { 28 } + Constant [ public int PREVIEW_JPEG ] { 29 } + Constant [ public int RENDERINGINTENT_UNDEFINED ] { 0 } + Constant [ public int RENDERINGINTENT_SATURATION ] { 1 } + Constant [ public int RENDERINGINTENT_PERCEPTUAL ] { 2 } + Constant [ public int RENDERINGINTENT_ABSOLUTE ] { 3 } + Constant [ public int RENDERINGINTENT_RELATIVE ] { 4 } + Constant [ public int INTERLACE_UNDEFINED ] { 0 } + Constant [ public int INTERLACE_NO ] { 1 } + Constant [ public int INTERLACE_LINE ] { 2 } + Constant [ public int INTERLACE_PLANE ] { 3 } + Constant [ public int INTERLACE_PARTITION ] { 4 } + Constant [ public int INTERLACE_GIF ] { 5 } + Constant [ public int INTERLACE_JPEG ] { 6 } + Constant [ public int INTERLACE_PNG ] { 7 } + Constant [ public int FILLRULE_UNDEFINED ] { 0 } + Constant [ public int FILLRULE_EVENODD ] { 1 } + Constant [ public int FILLRULE_NONZERO ] { 2 } + Constant [ public int PATHUNITS_UNDEFINED ] { 0 } + Constant [ public int PATHUNITS_USERSPACE ] { 1 } + Constant [ public int PATHUNITS_USERSPACEONUSE ] { 2 } + Constant [ public int PATHUNITS_OBJECTBOUNDINGBOX ] { 3 } + Constant [ public int LINECAP_UNDEFINED ] { 0 } + Constant [ public int LINECAP_BUTT ] { 1 } + Constant [ public int LINECAP_ROUND ] { 2 } + Constant [ public int LINECAP_SQUARE ] { 3 } + Constant [ public int LINEJOIN_UNDEFINED ] { 0 } + Constant [ public int LINEJOIN_MITER ] { 1 } + Constant [ public int LINEJOIN_ROUND ] { 2 } + Constant [ public int LINEJOIN_BEVEL ] { 3 } + Constant [ public int RESOURCETYPE_UNDEFINED ] { 0 } + Constant [ public int RESOURCETYPE_AREA ] { 1 } + Constant [ public int RESOURCETYPE_DISK ] { 2 } + Constant [ public int RESOURCETYPE_FILE ] { 3 } + Constant [ public int RESOURCETYPE_MAP ] { 5 } + Constant [ public int RESOURCETYPE_MEMORY ] { 6 } + Constant [ public int RESOURCETYPE_TIME ] { 9 } + Constant [ public int RESOURCETYPE_THROTTLE ] { 8 } + Constant [ public int RESOURCETYPE_THREAD ] { 7 } + Constant [ public int RESOURCETYPE_WIDTH ] { 10 } + Constant [ public int RESOURCETYPE_HEIGHT ] { 4 } + Constant [ public int RESOURCETYPE_LISTLENGTH ] { 11 } + Constant [ public int DISPOSE_UNRECOGNIZED ] { 0 } + Constant [ public int DISPOSE_UNDEFINED ] { 0 } + Constant [ public int DISPOSE_NONE ] { 1 } + Constant [ public int DISPOSE_BACKGROUND ] { 2 } + Constant [ public int DISPOSE_PREVIOUS ] { 3 } + Constant [ public int INTERPOLATE_UNDEFINED ] { 0 } + Constant [ public int INTERPOLATE_AVERAGE ] { 1 } + Constant [ public int INTERPOLATE_BILINEAR ] { 5 } + Constant [ public int INTERPOLATE_INTEGER ] { 8 } + Constant [ public int INTERPOLATE_MESH ] { 9 } + Constant [ public int INTERPOLATE_SPLINE ] { 11 } + Constant [ public int INTERPOLATE_AVERAGE_9 ] { 2 } + Constant [ public int INTERPOLATE_AVERAGE_16 ] { 3 } + Constant [ public int INTERPOLATE_BLEND ] { 6 } + Constant [ public int INTERPOLATE_BACKGROUND_COLOR ] { 4 } + Constant [ public int INTERPOLATE_CATROM ] { 7 } + Constant [ public int INTERPOLATE_NEAREST_PIXEL ] { 10 } + Constant [ public int LAYERMETHOD_UNDEFINED ] { 0 } + Constant [ public int LAYERMETHOD_COALESCE ] { 1 } + Constant [ public int LAYERMETHOD_COMPAREANY ] { 2 } + Constant [ public int LAYERMETHOD_COMPARECLEAR ] { 3 } + Constant [ public int LAYERMETHOD_COMPAREOVERLAY ] { 4 } + Constant [ public int LAYERMETHOD_DISPOSE ] { 5 } + Constant [ public int LAYERMETHOD_OPTIMIZE ] { 6 } + Constant [ public int LAYERMETHOD_OPTIMIZEPLUS ] { 8 } + Constant [ public int LAYERMETHOD_OPTIMIZETRANS ] { 9 } + Constant [ public int LAYERMETHOD_COMPOSITE ] { 12 } + Constant [ public int LAYERMETHOD_OPTIMIZEIMAGE ] { 7 } + Constant [ public int LAYERMETHOD_REMOVEDUPS ] { 10 } + Constant [ public int LAYERMETHOD_REMOVEZERO ] { 11 } + Constant [ public int LAYERMETHOD_TRIMBOUNDS ] { 16 } + Constant [ public int ORIENTATION_UNDEFINED ] { 0 } + Constant [ public int ORIENTATION_TOPLEFT ] { 1 } + Constant [ public int ORIENTATION_TOPRIGHT ] { 2 } + Constant [ public int ORIENTATION_BOTTOMRIGHT ] { 3 } + Constant [ public int ORIENTATION_BOTTOMLEFT ] { 4 } + Constant [ public int ORIENTATION_LEFTTOP ] { 5 } + Constant [ public int ORIENTATION_RIGHTTOP ] { 6 } + Constant [ public int ORIENTATION_RIGHTBOTTOM ] { 7 } + Constant [ public int ORIENTATION_LEFTBOTTOM ] { 8 } + Constant [ public int DISTORTION_UNDEFINED ] { 0 } + Constant [ public int DISTORTION_AFFINE ] { 1 } + Constant [ public int DISTORTION_AFFINEPROJECTION ] { 2 } + Constant [ public int DISTORTION_ARC ] { 9 } + Constant [ public int DISTORTION_BILINEAR ] { 6 } + Constant [ public int DISTORTION_PERSPECTIVE ] { 4 } + Constant [ public int DISTORTION_PERSPECTIVEPROJECTION ] { 5 } + Constant [ public int DISTORTION_SCALEROTATETRANSLATE ] { 3 } + Constant [ public int DISTORTION_POLYNOMIAL ] { 8 } + Constant [ public int DISTORTION_POLAR ] { 10 } + Constant [ public int DISTORTION_DEPOLAR ] { 11 } + Constant [ public int DISTORTION_BARREL ] { 14 } + Constant [ public int DISTORTION_SHEPARDS ] { 16 } + Constant [ public int DISTORTION_SENTINEL ] { 18 } + Constant [ public int DISTORTION_RIGID_AFFINE ] { 19 } + Constant [ public int DISTORTION_BARRELINVERSE ] { 15 } + Constant [ public int DISTORTION_BILINEARFORWARD ] { 6 } + Constant [ public int DISTORTION_BILINEARREVERSE ] { 7 } + Constant [ public int DISTORTION_RESIZE ] { 17 } + Constant [ public int DISTORTION_CYLINDER2PLANE ] { 12 } + Constant [ public int DISTORTION_PLANE2CYLINDER ] { 13 } + Constant [ public int LAYERMETHOD_MERGE ] { 13 } + Constant [ public int LAYERMETHOD_FLATTEN ] { 14 } + Constant [ public int LAYERMETHOD_MOSAIC ] { 15 } + Constant [ public int ALPHACHANNEL_ACTIVATE ] { 1 } + Constant [ public int ALPHACHANNEL_ON ] { 10 } + Constant [ public int ALPHACHANNEL_SET ] { 13 } + Constant [ public int ALPHACHANNEL_UNDEFINED ] { 0 } + Constant [ public int ALPHACHANNEL_DISCRETE ] { 6 } + Constant [ public int ALPHACHANNEL_COPY ] { 4 } + Constant [ public int ALPHACHANNEL_DEACTIVATE ] { 5 } + Constant [ public int ALPHACHANNEL_EXTRACT ] { 8 } + Constant [ public int ALPHACHANNEL_OFF ] { 9 } + Constant [ public int ALPHACHANNEL_OPAQUE ] { 11 } + Constant [ public int ALPHACHANNEL_SHAPE ] { 14 } + Constant [ public int ALPHACHANNEL_TRANSPARENT ] { 15 } + Constant [ public int ALPHACHANNEL_ASSOCIATE ] { 2 } + Constant [ public int ALPHACHANNEL_DISSOCIATE ] { 7 } + Constant [ public int SPARSECOLORMETHOD_UNDEFINED ] { 0 } + Constant [ public int SPARSECOLORMETHOD_BARYCENTRIC ] { 1 } + Constant [ public int SPARSECOLORMETHOD_BILINEAR ] { 7 } + Constant [ public int SPARSECOLORMETHOD_POLYNOMIAL ] { 8 } + Constant [ public int SPARSECOLORMETHOD_SPEPARDS ] { 16 } + Constant [ public int SPARSECOLORMETHOD_VORONOI ] { 18 } + Constant [ public int SPARSECOLORMETHOD_INVERSE ] { 19 } + Constant [ public int SPARSECOLORMETHOD_MANHATTAN ] { 20 } + Constant [ public int DITHERMETHOD_UNDEFINED ] { 0 } + Constant [ public int DITHERMETHOD_NO ] { 1 } + Constant [ public int DITHERMETHOD_RIEMERSMA ] { 2 } + Constant [ public int DITHERMETHOD_FLOYDSTEINBERG ] { 3 } + Constant [ public int FUNCTION_UNDEFINED ] { 0 } + Constant [ public int FUNCTION_POLYNOMIAL ] { 3 } + Constant [ public int FUNCTION_SINUSOID ] { 4 } + Constant [ public int ALPHACHANNEL_BACKGROUND ] { 3 } + Constant [ public int FUNCTION_ARCSIN ] { 1 } + Constant [ public int FUNCTION_ARCTAN ] { 2 } + Constant [ public int ALPHACHANNEL_REMOVE ] { 12 } + Constant [ public int STATISTIC_GRADIENT ] { 1 } + Constant [ public int STATISTIC_MAXIMUM ] { 2 } + Constant [ public int STATISTIC_MEAN ] { 3 } + Constant [ public int STATISTIC_MEDIAN ] { 4 } + Constant [ public int STATISTIC_MINIMUM ] { 5 } + Constant [ public int STATISTIC_MODE ] { 6 } + Constant [ public int STATISTIC_NONPEAK ] { 7 } + Constant [ public int STATISTIC_STANDARD_DEVIATION ] { 9 } + Constant [ public int STATISTIC_ROOT_MEAN_SQUARE ] { 8 } + Constant [ public int STATISTIC_CONTRAST ] { 10 } + Constant [ public int MORPHOLOGY_CONVOLVE ] { 1 } + Constant [ public int MORPHOLOGY_CORRELATE ] { 2 } + Constant [ public int MORPHOLOGY_ERODE ] { 3 } + Constant [ public int MORPHOLOGY_DILATE ] { 4 } + Constant [ public int MORPHOLOGY_ERODE_INTENSITY ] { 5 } + Constant [ public int MORPHOLOGY_DILATE_INTENSITY ] { 6 } + Constant [ public int MORPHOLOGY_DISTANCE ] { 21 } + Constant [ public int MORPHOLOGY_OPEN ] { 8 } + Constant [ public int MORPHOLOGY_CLOSE ] { 9 } + Constant [ public int MORPHOLOGY_OPEN_INTENSITY ] { 10 } + Constant [ public int MORPHOLOGY_CLOSE_INTENSITY ] { 11 } + Constant [ public int MORPHOLOGY_SMOOTH ] { 12 } + Constant [ public int MORPHOLOGY_EDGE_IN ] { 13 } + Constant [ public int MORPHOLOGY_EDGE_OUT ] { 14 } + Constant [ public int MORPHOLOGY_EDGE ] { 15 } + Constant [ public int MORPHOLOGY_TOP_HAT ] { 16 } + Constant [ public int MORPHOLOGY_BOTTOM_HAT ] { 17 } + Constant [ public int MORPHOLOGY_HIT_AND_MISS ] { 18 } + Constant [ public int MORPHOLOGY_THINNING ] { 19 } + Constant [ public int MORPHOLOGY_THICKEN ] { 20 } + Constant [ public int MORPHOLOGY_VORONOI ] { 22 } + Constant [ public int MORPHOLOGY_ITERATIVE ] { 7 } + Constant [ public int KERNEL_UNITY ] { 1 } + Constant [ public int KERNEL_GAUSSIAN ] { 2 } + Constant [ public int KERNEL_DIFFERENCE_OF_GAUSSIANS ] { 3 } + Constant [ public int KERNEL_LAPLACIAN_OF_GAUSSIANS ] { 4 } + Constant [ public int KERNEL_BLUR ] { 5 } + Constant [ public int KERNEL_COMET ] { 6 } + Constant [ public int KERNEL_LAPLACIAN ] { 8 } + Constant [ public int KERNEL_SOBEL ] { 9 } + Constant [ public int KERNEL_FREI_CHEN ] { 10 } + Constant [ public int KERNEL_ROBERTS ] { 11 } + Constant [ public int KERNEL_PREWITT ] { 12 } + Constant [ public int KERNEL_COMPASS ] { 13 } + Constant [ public int KERNEL_KIRSCH ] { 14 } + Constant [ public int KERNEL_DIAMOND ] { 15 } + Constant [ public int KERNEL_SQUARE ] { 16 } + Constant [ public int KERNEL_RECTANGLE ] { 17 } + Constant [ public int KERNEL_OCTAGON ] { 18 } + Constant [ public int KERNEL_DISK ] { 19 } + Constant [ public int KERNEL_PLUS ] { 20 } + Constant [ public int KERNEL_CROSS ] { 21 } + Constant [ public int KERNEL_RING ] { 22 } + Constant [ public int KERNEL_PEAKS ] { 23 } + Constant [ public int KERNEL_EDGES ] { 24 } + Constant [ public int KERNEL_CORNERS ] { 25 } + Constant [ public int KERNEL_DIAGONALS ] { 26 } + Constant [ public int KERNEL_LINE_ENDS ] { 27 } + Constant [ public int KERNEL_LINE_JUNCTIONS ] { 28 } + Constant [ public int KERNEL_RIDGES ] { 29 } + Constant [ public int KERNEL_CONVEX_HULL ] { 30 } + Constant [ public int KERNEL_THIN_SE ] { 31 } + Constant [ public int KERNEL_SKELETON ] { 32 } + Constant [ public int KERNEL_CHEBYSHEV ] { 33 } + Constant [ public int KERNEL_MANHATTAN ] { 34 } + Constant [ public int KERNEL_OCTAGONAL ] { 35 } + Constant [ public int KERNEL_EUCLIDEAN ] { 36 } + Constant [ public int KERNEL_USER_DEFINED ] { 37 } + Constant [ public int KERNEL_BINOMIAL ] { 7 } + Constant [ public int DIRECTION_LEFT_TO_RIGHT ] { 2 } + Constant [ public int DIRECTION_RIGHT_TO_LEFT ] { 1 } + Constant [ public int NORMALIZE_KERNEL_NONE ] { 0 } + Constant [ public int NORMALIZE_KERNEL_VALUE ] { 8192 } + Constant [ public int NORMALIZE_KERNEL_CORRELATE ] { 65536 } + Constant [ public int NORMALIZE_KERNEL_PERCENT ] { 4096 } + Constant [ public int PIXELMASK_READ ] { 1 } + Constant [ public int PIXELMASK_WRITE ] { 2 } + Constant [ public int PIXELMASK_COMPOSITE ] { 4 } + Constant [ public int AUTO_THRESHOLD_KAPUR ] { 1 } + Constant [ public int AUTO_THRESHOLD_OTSU ] { 2 } + Constant [ public int AUTO_THRESHOLD_TRIANGLE ] { 3 } + Constant [ public int COMPLEX_OPERATOR_ADD ] { 1 } + Constant [ public int COMPLEX_OPERATOR_CONJUGATE ] { 2 } + Constant [ public int COMPLEX_OPERATOR_DIVIDE ] { 3 } + Constant [ public int COMPLEX_OPERATOR_MAGNITUDEPHASE ] { 4 } + Constant [ public int COMPLEX_OPERATOR_MULTIPLY ] { 5 } + Constant [ public int COMPLEX_OPERATOR_REALIMAGINARY ] { 6 } + Constant [ public int COMPLEX_OPERATOR_SUBTRACT ] { 7 } + Constant [ public int IMAGE_TYPE_BILEVEL ] { 1 } + Constant [ public int IMAGE_TYPE_GRAYSCALE ] { 2 } + Constant [ public int IMAGE_TYPE_GRAYSCALE_ALPHA ] { 3 } + Constant [ public int IMAGE_TYPE_PALETTE ] { 4 } + Constant [ public int IMAGE_TYPE_PALETTE_ALPHA ] { 5 } + Constant [ public int IMAGE_TYPE_TRUE_COLOR ] { 6 } + Constant [ public int IMAGE_TYPE_TRUE_COLOR_ALPHA ] { 7 } + Constant [ public int IMAGE_TYPE_COLOR_SEPARATION ] { 8 } + Constant [ public int IMAGE_TYPE_COLOR_SEPARATION_ALPHA ] { 9 } + Constant [ public int IMAGE_TYPE_OPTIMIZE ] { 10 } + Constant [ public int IMAGE_TYPE_PALETTE_BILEVEL_ALPHA ] { 11 } + } + + - Static properties [0] { + } + + - Static methods [21] { + Method [ <internal:imagick> static public method queryFormats ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method queryFonts ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method calculateCrop ] { + + - Parameters [5] { + Parameter #0 [ <required> int $original_width ] + Parameter #1 [ <required> int $original_height ] + Parameter #2 [ <required> int $desired_width ] + Parameter #3 [ <required> int $desired_height ] + Parameter #4 [ <optional> bool $legacy = false ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getCopyright ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getConfigureOptions ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getFeatures ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getHomeURL ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getPackageName ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getQuantum ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getHdriEnabled ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method getQuantumDepth ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getQuantumRange ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method getReleaseDate ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method getResource ] { + + - Parameters [1] { + Parameter #0 [ <required> int $type ] + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getResourceLimit ] { + + - Parameters [1] { + Parameter #0 [ <required> int $type ] + } + - Return [ int ] + } + + Method [ <internal:imagick> static public method getVersion ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method setResourceLimit ] { + + - Parameters [2] { + Parameter #0 [ <required> int $type ] + Parameter #1 [ <required> int $limit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method setRegistry ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> static public method getRegistry ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string ] + } + + Method [ <internal:imagick> static public method listRegistry ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> static public method setSeed ] { + + - Parameters [1] { + Parameter #0 [ <required> int $seed ] + } + - Return [ void ] + } + } + + - Properties [0] { + } + + - Methods [376] { + Method [ <internal:imagick> public method optimizeImageLayers ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compareImageLayers ] { + + - Parameters [1] { + Parameter #0 [ <required> int $metric ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method pingImageBlob ] { + + - Parameters [1] { + Parameter #0 [ <required> string $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pingImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transposeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transverseImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method trimImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $fuzz ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method waveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $amplitude ] + Parameter #1 [ <required> float $length ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method waveImageWithMethod ] { + + - Parameters [3] { + Parameter #0 [ <required> float $amplitude ] + Parameter #1 [ <required> float $length ] + Parameter #2 [ <required> int $interpolate_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method vignetteImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method uniqueImageColors ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageMatte ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $matte ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveResizeImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sketchImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $angle ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shadeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> bool $gray ] + Parameter #1 [ <required> float $azimuth ] + Parameter #2 [ <required> float $elevation ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getSizeOffset ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setSizeOffset ] { + + - Parameters [3] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> int $offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveBlurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method contrastStretchImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveSharpenImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method randomThresholdImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $low ] + Parameter #1 [ <required> float $high ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundCornersImage ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x_rounding ] + Parameter #1 [ <required> float $y_rounding ] + Parameter #2 [ <optional> float $stroke_width = 10 ] + Parameter #3 [ <optional> float $displace = 5 ] + Parameter #4 [ <optional> float $size_correction = -6 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundCorners ] { + + - Parameters [5] { + Parameter #0 [ <required> float $x_rounding ] + Parameter #1 [ <required> float $y_rounding ] + Parameter #2 [ <optional> float $stroke_width = 10 ] + Parameter #3 [ <optional> float $displace = 5 ] + Parameter #4 [ <optional> float $size_correction = -6 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getIteratorIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> float $alpha ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polaroidWithTextAndMethod ] { + + - Parameters [4] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> float $angle ] + Parameter #2 [ <required> string $caption ] + Parameter #3 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polaroidImage ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> float $angle ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageProperty ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageProperty ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deleteImageProperty ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method identifyFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageInterpolateMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageInterpolateMethod ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method linearStretchImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $white_point ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageLength ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method extentImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageOrientation ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageOrientation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $orientation ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clutImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $lookup_table ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageProperties ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $pattern = "*" ] + Parameter #1 [ <optional> bool $include_values = true ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageProfiles ] { + + - Parameters [2] { + Parameter #0 [ <optional> string $pattern = "*" ] + Parameter #1 [ <optional> bool $include_values = true ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method distortImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $distortion ] + Parameter #1 [ <required> array $arguments ] + Parameter #2 [ <required> bool $bestfit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImagesFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetImagePage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $page ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method animateImages ] { + + - Parameters [1] { + Parameter #0 [ <required> string $x_server ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFont ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFont ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setPointSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $point_size ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getPointSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method mergeImageLayers ] { + + - Parameters [1] { + Parameter #0 [ <required> int $layermethod ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method setImageAlphaChannel ] { + + - Parameters [1] { + Parameter #0 [ <required> int $alphachannel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method floodfillPaintImage ] { + + - Parameters [7] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + Parameter #1 [ <required> float $fuzz ] + Parameter #2 [ <required> ImagickPixel|string $border_color ] + Parameter #3 [ <required> int $x ] + Parameter #4 [ <required> int $y ] + Parameter #5 [ <required> bool $invert ] + Parameter #6 [ <optional> ?int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method opaquePaintImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> ImagickPixel|string $fill_color ] + Parameter #2 [ <required> float $fuzz ] + Parameter #3 [ <required> bool $invert ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transparentPaintImage ] { + + - Parameters [4] { + Parameter #0 [ <required> ImagickPixel|string $target_color ] + Parameter #1 [ <required> float $alpha ] + Parameter #2 [ <required> float $fuzz ] + Parameter #3 [ <required> bool $invert ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method liquidRescaleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> float $delta_x ] + Parameter #3 [ <required> float $rigidity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method encipherImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $passphrase ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method decipherImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $passphrase ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageChannelRange ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageAlphaChannel ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageChannelDistortions ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference_image ] + Parameter #1 [ <required> int $metric ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setImageGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method importImagePixels ] { + + - Parameters [7] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $width ] + Parameter #3 [ <required> int $height ] + Parameter #4 [ <required> string $map ] + Parameter #5 [ <required> int $pixelstorage ] + Parameter #6 [ <required> array $pixels ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deskewImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method segmentImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $colorspace ] + Parameter #1 [ <required> float $cluster_threshold ] + Parameter #2 [ <required> float $smooth_threshold ] + Parameter #3 [ <optional> bool $verbose = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sparseColorImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $sparsecolormethod ] + Parameter #1 [ <required> array $arguments ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method remapImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $replacement ] + Parameter #1 [ <required> int $dither_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method houghLineImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> float $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method exportImagePixels ] { + + - Parameters [6] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $width ] + Parameter #3 [ <required> int $height ] + Parameter #4 [ <required> string $map ] + Parameter #5 [ <required> int $pixelstorage ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageChannelKurtosis ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method functionImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $function ] + Parameter #1 [ <required> array $parameters ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method transformImageColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method haldClutImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $clut ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method autoLevelImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blueShiftImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> float $factor = 1.5 ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageArtifact ] { + + - Parameters [1] { + Parameter #0 [ <required> string $artifact ] + } + - Return [ ?string ] + } + + Method [ <internal:imagick> public method setImageArtifact ] { + + - Parameters [2] { + Parameter #0 [ <required> string $artifact ] + Parameter #1 [ <required> ?string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deleteImageArtifact ] { + + - Parameters [1] { + Parameter #0 [ <required> string $artifact ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getColorspace ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clampImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method smushImages ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $stack ] + Parameter #1 [ <required> int $offset ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> array|string|int|float|null $files = null ] + } + } + + Method [ <internal:imagick, prototype Stringable> public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick, prototype Countable> public method count ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $mode = 0 ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getPixelIterator ] { + + - Parameters [0] { + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> public method getPixelRegionIterator ] { + + - Parameters [4] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> int $columns ] + Parameter #3 [ <required> int $rows ] + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> public method readImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImages ] { + + - Parameters [1] { + Parameter #0 [ <required> array $filenames ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImageBlob ] { + + - Parameters [2] { + Parameter #0 [ <required> string $image ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method scaleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method writeImages ] { + + - Parameters [2] { + Parameter #0 [ <required> string $filename ] + Parameter #1 [ <required> bool $adjoin ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method thumbnailImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ?int $columns ] + Parameter #1 [ <required> ?int $rows ] + Parameter #2 [ <optional> bool $bestfit = false ] + Parameter #3 [ <optional> bool $fill = false ] + Parameter #4 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cropThumbnailImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageFilename ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setImageFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageFormat ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageMimeType ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method removeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clone ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method getImageSize ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageBlob ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImagesBlob ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method setFirstIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setLastIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetIterator ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method previousImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method nextImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method hasPreviousImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method hasNextImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method commentImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $comment ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cropImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method labelImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $label ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageGeometry ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method drawImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickDraw $drawing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageCompressionQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageCompressionQuality ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageCompression ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compression ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageCompression ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method annotateImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $angle ] + Parameter #4 [ <required> string $text ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compositeImage ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $composite_image ] + Parameter #1 [ <required> int $composite ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method modulateImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $brightness ] + Parameter #1 [ <required> float $saturation ] + Parameter #2 [ <required> float $hue ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageColors ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method montageImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> string $tile_geometry ] + Parameter #2 [ <required> string $thumbnail_geometry ] + Parameter #3 [ <required> int $monatgemode ] + Parameter #4 [ <required> string $frame ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method identifyImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> bool $append_raw_output = false ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method thresholdImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $threshold ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method adaptiveThresholdImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method blackThresholdImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $threshold_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method whiteThresholdImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $threshold_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method appendImages ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $stack ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method charcoalImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method normalizeImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method oilPaintImageWithSigma ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method oilPaintImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method posterizeImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $levels ] + Parameter #1 [ <required> bool $dither ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method raiseImage ] { + + - Parameters [5] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + Parameter #4 [ <required> bool $raise ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resampleImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + Parameter #2 [ <required> int $filter ] + Parameter #3 [ <required> float $blur ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resizeImage ] { + + - Parameters [6] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> int $filter ] + Parameter #3 [ <required> float $blur ] + Parameter #4 [ <optional> bool $bestfit = false ] + Parameter #5 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rollImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotateImage ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + Parameter #1 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sampleImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method solarizeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> int $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shadowImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $opacity ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageChannelMask ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setImageCompose ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compose ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDelay ] { + + - Parameters [1] { + Parameter #0 [ <required> int $delay ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDepth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $depth ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageGamma ] { + + - Parameters [1] { + Parameter #0 [ <required> float $gamma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageIterations ] { + + - Parameters [1] { + Parameter #0 [ <required> int $iterations ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageMatteColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $matte_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImagePage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageProgressMonitor ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setProgressMonitor ] { + + - Parameters [1] { + Parameter #0 [ <required> callable $callback ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageScene ] { + + - Parameters [1] { + Parameter #0 [ <required> int $scene ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageTicksPerSecond ] { + + - Parameters [1] { + Parameter #0 [ <required> int $ticks_per_second ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageType ] { + + - Parameters [1] { + Parameter #0 [ <required> int $image_type ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageUnits ] { + + - Parameters [1] { + Parameter #0 [ <required> int $units ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sharpenImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shaveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method shearImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + Parameter #1 [ <required> float $x_shear ] + Parameter #2 [ <required> float $y_shear ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method spliceImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pingImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method readImageFile ] { + + - Parameters [2] { + Parameter #0 [ <required> mixed $filehandle ] + Parameter #1 [ <optional> ?string $filename = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method displayImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $servername ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method displayImages ] { + + - Parameters [1] { + Parameter #0 [ <required> string $servername ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method spreadImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method spreadImageWithMethod ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> int $interpolate_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method swirlImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method swirlImageWithMethod ] { + + - Parameters [2] { + Parameter #0 [ <required> float $degrees ] + Parameter #1 [ <required> int $interpolate_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method stripImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method queryFontMetrics ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickDraw $settings ] + Parameter #1 [ <required> string $text ] + Parameter #2 [ <optional> ?bool $multiline = null ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method steganoImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $watermark ] + Parameter #1 [ <required> int $offset ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method addNoiseImage ] { + + - Parameters [2] { + Parameter #0 [ <required> int $noise ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method addNoiseImageWithAttenuate ] { + + - Parameters [3] { + Parameter #0 [ <required> int $noise ] + Parameter #1 [ <required> float $attenuate ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method motionBlurImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $angle ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method morphImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $number_frames ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method minifyImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method affineTransformImage ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickDraw $settings ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method averageImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method borderImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $border_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method borderImageWithComposite ] { + + - Parameters [4] { + Parameter #0 [ <required> ImagickPixel|string $border_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <required> int $composite ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method chopImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipPathImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $pathname ] + Parameter #1 [ <required> bool $inside ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clipImagePath ] { + + - Parameters [2] { + Parameter #0 [ <required> string $pathname ] + Parameter #1 [ <required> bool $inside ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method coalesceImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method colorizeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $colorize_color ] + Parameter #1 [ <required> ImagickPixel|string|false $opacity_color ] + Parameter #2 [ <optional> ?bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method compareImageChannels ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $channel ] + Parameter #2 [ <required> int $metric ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method compareImages ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $metric ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method contrastImage ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $sharpen ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method combineImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method convolveImage ] { + + - Parameters [2] { + Parameter #0 [ <required> array $kernel ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method cycleColormapImage ] { + + - Parameters [1] { + Parameter #0 [ <required> int $displace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deconstructImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method despeckleImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method edgeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method embossImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method enhanceImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method equalizeImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method evaluateImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $evaluate ] + Parameter #1 [ <required> float $constant ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method evaluateImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $evaluate ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method flattenImages ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method flipImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method flopImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method forwardFourierTransformImage ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $magnitude ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method frameImage ] { + + - Parameters [5] { + Parameter #0 [ <required> ImagickPixel|string $matte_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <required> int $inner_bevel ] + Parameter #4 [ <required> int $outer_bevel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method frameImageWithComposite ] { + + - Parameters [6] { + Parameter #0 [ <required> ImagickPixel|string $matte_color ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <required> int $inner_bevel ] + Parameter #4 [ <required> int $outer_bevel ] + Parameter #5 [ <required> int $composite ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method fxImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $expression ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method gammaImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $gamma ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method gaussianBlurImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImageBackgroundColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageBluePrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageBorderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageChannelDepth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageChannelDistortion ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $channel ] + Parameter #2 [ <required> int $metric ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageChannelMean ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageChannelStatistics ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageColormapColor ] { + + - Parameters [1] { + Parameter #0 [ <required> int $index ] + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageColorspace ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageCompose ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDelay ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDepth ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageDistortion ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $reference ] + Parameter #1 [ <required> int $metric ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageDispose ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageGamma ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageGreenPrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageHeight ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageHistogram ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageInterlaceScheme ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageIterations ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImagePage ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImagePixelColor ] { + + - Parameters [2] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method setImagePixelColor ] { + + - Parameters [3] { + Parameter #0 [ <required> int $x ] + Parameter #1 [ <required> int $y ] + Parameter #2 [ <required> ImagickPixel|string $color ] + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageProfile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageRedPrimary ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageRenderingIntent ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageResolution ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageScene ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageSignature ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getImageTicksPerSecond ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageType ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageUnits ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageVirtualPixelMethod ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageWhitePoint ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageWidth ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getNumberImages ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageTotalInkDensity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getImageRegion ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method implodeImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $radius ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method implodeImageWithMethod ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> int $pixel_interpolate_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method inverseFourierTransformImage ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $complement ] + Parameter #1 [ <required> bool $magnitude ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method levelImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $gamma ] + Parameter #2 [ <required> float $white_point ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method magnifyImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method negateImage ] { + + - Parameters [2] { + Parameter #0 [ <required> bool $gray ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method previewImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $preview ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method profileImage ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> ?string $profile ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method quantizeImage ] { + + - Parameters [5] { + Parameter #0 [ <required> int $number_colors ] + Parameter #1 [ <required> int $colorspace ] + Parameter #2 [ <required> int $tree_depth ] + Parameter #3 [ <required> bool $dither ] + Parameter #4 [ <required> bool $measure_error ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method quantizeImages ] { + + - Parameters [5] { + Parameter #0 [ <required> int $number_colors ] + Parameter #1 [ <required> int $colorspace ] + Parameter #2 [ <required> int $tree_depth ] + Parameter #3 [ <required> bool $dither ] + Parameter #4 [ <required> bool $measure_error ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method removeImageProfile ] { + + - Parameters [1] { + Parameter #0 [ <required> string $name ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method separateImageChannel ] { + + - Parameters [1] { + Parameter #0 [ <required> int $channel ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sepiaToneImage ] { + + - Parameters [1] { + Parameter #0 [ <required> float $threshold ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageBluePrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $border_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageChannelDepth ] { + + - Parameters [2] { + Parameter #0 [ <required> int $channel ] + Parameter #1 [ <required> int $depth ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageColormapColor ] { + + - Parameters [2] { + Parameter #0 [ <required> int $index ] + Parameter #1 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageColorspace ] { + + - Parameters [1] { + Parameter #0 [ <required> int $colorspace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageDispose ] { + + - Parameters [1] { + Parameter #0 [ <required> int $dispose ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageExtent ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageGreenPrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageInterlaceScheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $interlace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageProfile ] { + + - Parameters [2] { + Parameter #0 [ <required> string $name ] + Parameter #1 [ <required> string $profile ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageRedPrimary ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageRenderingIntent ] { + + - Parameters [1] { + Parameter #0 [ <required> int $rendering_intent ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageVirtualPixelMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImageWhitePoint ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method sigmoidalContrastImage ] { + + - Parameters [4] { + Parameter #0 [ <required> bool $sharpen ] + Parameter #1 [ <required> float $alpha ] + Parameter #2 [ <required> float $beta ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method stereoImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $offset_image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method textureImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $texture ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method tintImage ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $tint_color ] + Parameter #1 [ <required> ImagickPixel|string $opacity_color ] + Parameter #2 [ <optional> bool $legacy = false ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method unsharpMaskImage ] { + + - Parameters [5] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $amount ] + Parameter #3 [ <required> float $threshold ] + Parameter #4 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getImage ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method addImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setImage ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> ImagickPixel|string $background_color ] + Parameter #3 [ <optional> string $format = null ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newPseudoImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> string $pseudo_format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getCompression ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getCompressionQuality ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFilename ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFormat ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getInterlaceScheme ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getOption ] { + + - Parameters [1] { + Parameter #0 [ <required> string $key ] + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getPage ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getSamplingFactors ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getSize ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method setBackgroundColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $background_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setCompression ] { + + - Parameters [1] { + Parameter #0 [ <required> int $compression ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setCompressionQuality ] { + + - Parameters [1] { + Parameter #0 [ <required> int $quality ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFilename ] { + + - Parameters [1] { + Parameter #0 [ <required> string $filename ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFormat ] { + + - Parameters [1] { + Parameter #0 [ <required> string $format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setInterlaceScheme ] { + + - Parameters [1] { + Parameter #0 [ <required> int $interlace ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setOption ] { + + - Parameters [2] { + Parameter #0 [ <required> string $key ] + Parameter #1 [ <required> string $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setPage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $x ] + Parameter #3 [ <required> int $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x_resolution ] + Parameter #1 [ <required> float $y_resolution ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setSamplingFactors ] { + + - Parameters [1] { + Parameter #0 [ <required> array $factors ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setSize ] { + + - Parameters [2] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setType ] { + + - Parameters [1] { + Parameter #0 [ <required> int $imgtype ] + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method key ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick, prototype Iterator> public method next ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method rewind ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method current ] { + + - Parameters [0] { + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method brightnessContrastImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $brightness ] + Parameter #1 [ <required> float $contrast ] + Parameter #2 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method colorMatrixImage ] { + + - Parameters [1] { + Parameter #0 [ <required> array $color_matrix ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method selectiveBlurImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $threshold ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotationalBlurImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $angle ] + Parameter #1 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method statisticImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $type ] + Parameter #1 [ <required> int $width ] + Parameter #2 [ <required> int $height ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method subimageMatch ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <optional> ?array &$offset = null ] + Parameter #2 [ <optional> ?float &$similarity = null ] + Parameter #3 [ <optional> float $threshold = 0.0 ] + Parameter #4 [ <optional> int $metric = 0 ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method similarityImage ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <optional> ?array &$offset = null ] + Parameter #2 [ <optional> ?float &$similarity = null ] + Parameter #3 [ <optional> float $threshold = 0.0 ] + Parameter #4 [ <optional> int $metric = 0 ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method morphology ] { + + - Parameters [4] { + Parameter #0 [ <required> int $morphology ] + Parameter #1 [ <required> int $iterations ] + Parameter #2 [ <required> ImagickKernel $kernel ] + Parameter #3 [ <optional> int $channel = Imagick::CHANNEL_DEFAULT ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $antialias ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method getAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method colorDecisionListImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $color_correction_collection ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method optimizeImageTransparency ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoGammaImage ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?int $channel = Imagick::CHANNEL_ALL ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoOrient ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method autoOrientate ] { + + - Parameters [0] { + } + - Return [ void ] + } + + Method [ <internal:imagick> public method compositeImageGravity ] { + + - Parameters [3] { + Parameter #0 [ <required> Imagick $image ] + Parameter #1 [ <required> int $composite_constant ] + Parameter #2 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method localContrastImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $strength ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method identifyImageType ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getImageMask ] { + + - Parameters [1] { + Parameter #0 [ <required> int $pixelmask ] + } + - Return [ ?Imagick ] + } + + Method [ <internal:imagick> public method setImageMask ] { + + - Parameters [2] { + Parameter #0 [ <required> Imagick $clip_mask ] + Parameter #1 [ <required> int $pixelmask ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method cannyEdgeImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $lower_percent ] + Parameter #3 [ <required> float $upper_percent ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method waveletDenoiseImage ] { + + - Parameters [2] { + Parameter #0 [ <required> float $threshold ] + Parameter #1 [ <required> float $softness ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method meanShiftImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> float $color_distance ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method kmeansImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $number_colors ] + Parameter #1 [ <required> int $max_iterations ] + Parameter #2 [ <required> float $tolerance ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rangeThresholdImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $low_black ] + Parameter #1 [ <required> float $low_white ] + Parameter #2 [ <required> float $high_white ] + Parameter #3 [ <required> float $high_black ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method autoThresholdImage ] { + + - Parameters [1] { + Parameter #0 [ <required> int $auto_threshold_method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method bilateralBlurImage ] { + + - Parameters [4] { + Parameter #0 [ <required> float $radius ] + Parameter #1 [ <required> float $sigma ] + Parameter #2 [ <required> float $intensity_sigma ] + Parameter #3 [ <required> float $spatial_sigma ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method claheImage ] { + + - Parameters [4] { + Parameter #0 [ <required> int $width ] + Parameter #1 [ <required> int $height ] + Parameter #2 [ <required> int $number_bins ] + Parameter #3 [ <required> float $clip_limit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method channelFxImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $expression ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method colorThresholdImage ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $start_color ] + Parameter #1 [ <required> ImagickPixel|string $stop_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method complexImages ] { + + - Parameters [1] { + Parameter #0 [ <required> int $complex_operator ] + } + - Return [ Imagick ] + } + + Method [ <internal:imagick> public method interpolativeResizeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> int $columns ] + Parameter #1 [ <required> int $rows ] + Parameter #2 [ <required> int $interpolate ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method levelImageColors ] { + + - Parameters [3] { + Parameter #0 [ <required> ImagickPixel|string $black_color ] + Parameter #1 [ <required> ImagickPixel|string $white_color ] + Parameter #2 [ <required> bool $invert ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method levelizeImage ] { + + - Parameters [3] { + Parameter #0 [ <required> float $black_point ] + Parameter #1 [ <required> float $gamma ] + Parameter #2 [ <required> float $white_point ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method orderedDitherImage ] { + + - Parameters [1] { + Parameter #0 [ <required> string $dither_format ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method whiteBalanceImage ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method deleteOption ] { + + - Parameters [1] { + Parameter #0 [ <required> string $option ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getBackgroundColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getImageArtifacts ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageKurtosis ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageMean ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getImageRange ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getInterpolateMethod ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getOptions ] { + + - Parameters [1] { + Parameter #0 [ <optional> string $pattern = "*" ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getOrientation ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getResolution ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getType ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method polynomialImage ] { + + - Parameters [1] { + Parameter #0 [ <required> array $terms ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setDepth ] { + + - Parameters [1] { + Parameter #0 [ <required> int $depth ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setExtract ] { + + - Parameters [1] { + Parameter #0 [ <required> string $geometry ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setInterpolateMethod ] { + + - Parameters [1] { + Parameter #0 [ <required> int $method ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setOrientation ] { + + - Parameters [1] { + Parameter #0 [ <required> int $orientation ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> class ImagickDraw ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [134] { + Method [ <internal:imagick> public method resetVectorGraphics ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextKerning ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextKerning ] { + + - Parameters [1] { + Parameter #0 [ <required> float $kerning ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextInterwordSpacing ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextInterwordSpacing ] { + + - Parameters [1] { + Parameter #0 [ <required> float $spacing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextInterlineSpacing ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setTextInterlineSpacing ] { + + - Parameters [1] { + Parameter #0 [ <required> float $spacing ] + } + - Return [ bool ] + } + + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [0] { + } + } + + Method [ <internal:imagick> public method setFillColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $fill_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> float $alpha ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $resolution_x ] + Parameter #1 [ <required> float $resolution_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeAlpha ] { + + - Parameters [1] { + Parameter #0 [ <required> float $alpha ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeWidth ] { + + - Parameters [1] { + Parameter #0 [ <required> float $width ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method circle ] { + + - Parameters [4] { + Parameter #0 [ <required> float $origin_x ] + Parameter #1 [ <required> float $origin_y ] + Parameter #2 [ <required> float $perimeter_x ] + Parameter #3 [ <required> float $perimeter_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method annotation ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> string $text ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $antialias ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextEncoding ] { + + - Parameters [1] { + Parameter #0 [ <required> string $encoding ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFont ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font_name ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontFamily ] { + + - Parameters [1] { + Parameter #0 [ <required> string $font_family ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontSize ] { + + - Parameters [1] { + Parameter #0 [ <required> float $point_size ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontStyle ] { + + - Parameters [1] { + Parameter #0 [ <required> int $style ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFontWeight ] { + + - Parameters [1] { + Parameter #0 [ <required> int $weight ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFont ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontFamily ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontSize ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getFontStyle ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFontWeight ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rectangle ] { + + - Parameters [4] { + Parameter #0 [ <required> float $top_left_x ] + Parameter #1 [ <required> float $top_left_y ] + Parameter #2 [ <required> float $bottom_right_x ] + Parameter #3 [ <required> float $bottom_right_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method roundRectangle ] { + + - Parameters [6] { + Parameter #0 [ <required> float $top_left_x ] + Parameter #1 [ <required> float $top_left_y ] + Parameter #2 [ <required> float $bottom_right_x ] + Parameter #3 [ <required> float $bottom_right_y ] + Parameter #4 [ <required> float $rounding_x ] + Parameter #5 [ <required> float $rounding_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method ellipse ] { + + - Parameters [6] { + Parameter #0 [ <required> float $origin_x ] + Parameter #1 [ <required> float $origin_y ] + Parameter #2 [ <required> float $radius_x ] + Parameter #3 [ <required> float $radius_y ] + Parameter #4 [ <required> float $angle_start ] + Parameter #5 [ <required> float $angle_end ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method skewX ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method skewY ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method translate ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method line ] { + + - Parameters [4] { + Parameter #0 [ <required> float $start_x ] + Parameter #1 [ <required> float $start_y ] + Parameter #2 [ <required> float $end_x ] + Parameter #3 [ <required> float $end_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method arc ] { + + - Parameters [6] { + Parameter #0 [ <required> float $start_x ] + Parameter #1 [ <required> float $start_y ] + Parameter #2 [ <required> float $end_x ] + Parameter #3 [ <required> float $end_y ] + Parameter #4 [ <required> float $start_angle ] + Parameter #5 [ <required> float $end_angle ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method alpha ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> int $paint ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polygon ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method point ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getTextDecoration ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getTextEncoding ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getFontStretch ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setFontStretch ] { + + - Parameters [1] { + Parameter #0 [ <required> int $stretch ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeAntialias ] { + + - Parameters [1] { + Parameter #0 [ <required> bool $enabled ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextAlignment ] { + + - Parameters [1] { + Parameter #0 [ <required> int $align ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextDecoration ] { + + - Parameters [1] { + Parameter #0 [ <required> int $decoration ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setTextUnderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $under_color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setViewbox ] { + + - Parameters [4] { + Parameter #0 [ <required> int $left_x ] + Parameter #1 [ <required> int $top_y ] + Parameter #2 [ <required> int $right_x ] + Parameter #3 [ <required> int $bottom_y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method clone ] { + + - Parameters [0] { + } + - Return [ ImagickDraw ] + } + + Method [ <internal:imagick> public method affine ] { + + - Parameters [1] { + Parameter #0 [ <required> array $affine ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method bezier ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method composite ] { + + - Parameters [6] { + Parameter #0 [ <required> int $composite ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $width ] + Parameter #4 [ <required> float $height ] + Parameter #5 [ <required> Imagick $image ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method color ] { + + - Parameters [3] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + Parameter #2 [ <required> int $paint ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method comment ] { + + - Parameters [1] { + Parameter #0 [ <required> string $comment ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getClipPath ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getClipRule ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getClipUnits ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getFillColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getFillOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getFillRule ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getGravity ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getStrokeColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method getStrokeDashArray ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getStrokeDashOffset ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getStrokeLineCap ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeLineJoin ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeMiterLimit ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getStrokeOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getStrokeWidth ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getTextAlignment ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getTextAntialias ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getVectorGraphics ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getTextUnderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method pathClose ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToAbsolute ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x ] + Parameter #5 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToRelative ] { + + - Parameters [6] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x2 ] + Parameter #3 [ <required> float $y2 ] + Parameter #4 [ <required> float $x ] + Parameter #5 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierAbsolute ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x_end ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierRelative ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x1 ] + Parameter #1 [ <required> float $y1 ] + Parameter #2 [ <required> float $x_end ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierSmoothAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToQuadraticBezierSmoothRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToSmoothAbsolute ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x2 ] + Parameter #1 [ <required> float $y2 ] + Parameter #2 [ <required> float $x ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathCurveToSmoothRelative ] { + + - Parameters [4] { + Parameter #0 [ <required> float $x2 ] + Parameter #1 [ <required> float $y2 ] + Parameter #2 [ <required> float $x ] + Parameter #3 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathEllipticArcAbsolute ] { + + - Parameters [7] { + Parameter #0 [ <required> float $rx ] + Parameter #1 [ <required> float $ry ] + Parameter #2 [ <required> float $x_axis_rotation ] + Parameter #3 [ <required> bool $large_arc ] + Parameter #4 [ <required> bool $sweep ] + Parameter #5 [ <required> float $x ] + Parameter #6 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathEllipticArcRelative ] { + + - Parameters [7] { + Parameter #0 [ <required> float $rx ] + Parameter #1 [ <required> float $ry ] + Parameter #2 [ <required> float $x_axis_rotation ] + Parameter #3 [ <required> bool $large_arc ] + Parameter #4 [ <required> bool $sweep ] + Parameter #5 [ <required> float $x ] + Parameter #6 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathFinish ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToHorizontalAbsolute ] { + + - Parameters [1] { + Parameter #0 [ <required> float $x ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToHorizontalRelative ] { + + - Parameters [1] { + Parameter #0 [ <required> float $x ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToVerticalAbsolute ] { + + - Parameters [1] { + Parameter #0 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathLineToVerticalRelative ] { + + - Parameters [1] { + Parameter #0 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathMoveToAbsolute ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathMoveToRelative ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pathStart ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method polyline ] { + + - Parameters [1] { + Parameter #0 [ <required> array $coordinates ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popClipPath ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popDefs ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method popPattern ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushClipPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $clip_mask_id ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushDefs ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pushPattern ] { + + - Parameters [5] { + Parameter #0 [ <required> string $pattern_id ] + Parameter #1 [ <required> float $x ] + Parameter #2 [ <required> float $y ] + Parameter #3 [ <required> float $width ] + Parameter #4 [ <required> float $height ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method render ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method rotate ] { + + - Parameters [1] { + Parameter #0 [ <required> float $degrees ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method scale ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipPath ] { + + - Parameters [1] { + Parameter #0 [ <required> string $clip_mask ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipRule ] { + + - Parameters [1] { + Parameter #0 [ <required> int $fillrule ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setClipUnits ] { + + - Parameters [1] { + Parameter #0 [ <required> int $pathunits ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillPatternUrl ] { + + - Parameters [1] { + Parameter #0 [ <required> string $fill_url ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setFillRule ] { + + - Parameters [1] { + Parameter #0 [ <required> int $fillrule ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setGravity ] { + + - Parameters [1] { + Parameter #0 [ <required> int $gravity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokePatternUrl ] { + + - Parameters [1] { + Parameter #0 [ <required> string $stroke_url ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeDashOffset ] { + + - Parameters [1] { + Parameter #0 [ <required> float $dash_offset ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeLineCap ] { + + - Parameters [1] { + Parameter #0 [ <required> int $linecap ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeLineJoin ] { + + - Parameters [1] { + Parameter #0 [ <required> int $linejoin ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeMiterLimit ] { + + - Parameters [1] { + Parameter #0 [ <required> int $miterlimit ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setVectorGraphics ] { + + - Parameters [1] { + Parameter #0 [ <required> string $xml ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method pop ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method push ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setStrokeDashArray ] { + + - Parameters [1] { + Parameter #0 [ <required> array $dashes ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getOpacity ] { + + - Parameters [0] { + } + - Return [ float ] + } + + Method [ <internal:imagick> public method setOpacity ] { + + - Parameters [1] { + Parameter #0 [ <required> float $opacity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getFontResolution ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method setFontResolution ] { + + - Parameters [2] { + Parameter #0 [ <required> float $x ] + Parameter #1 [ <required> float $y ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getBorderColor ] { + + - Parameters [0] { + } + - Return [ ImagickPixel ] + } + + Method [ <internal:imagick> public method setBorderColor ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel|string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setDensity ] { + + - Parameters [1] { + Parameter #0 [ <required> string $density ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getDensity ] { + + - Parameters [0] { + } + - Return [ ?string ] + } + + Method [ <internal:imagick> public method getTextDirection ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method setTextDirection ] { + + - Parameters [1] { + Parameter #0 [ <required> int $direction ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> <iterateable> class ImagickPixelIterator implements Iterator, Traversable ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:imagick> static public method getPixelIterator ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + - Return [ ImagickPixelIterator ] + } + + Method [ <internal:imagick> static public method getPixelRegionIterator ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $imagick ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <required> int $columns ] + Parameter #4 [ <required> int $rows ] + } + - Return [ ImagickPixelIterator ] + } + } + + - Properties [0] { + } + + - Methods [19] { + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getCurrentIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getIteratorRow ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getNextIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getPreviousIteratorRow ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick, prototype Iterator> public method key ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick, prototype Iterator> public method next ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method rewind ] { + + - Parameters [0] { + } + - Tentative return [ void ] + } + + Method [ <internal:imagick, prototype Iterator> public method current ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method newPixelIterator ] { + + - Parameters [1] { + Parameter #0 [ <required> Imagick $imagick ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method newPixelRegionIterator ] { + + - Parameters [5] { + Parameter #0 [ <required> Imagick $imagick ] + Parameter #1 [ <required> int $x ] + Parameter #2 [ <required> int $y ] + Parameter #3 [ <required> int $columns ] + Parameter #4 [ <required> int $rows ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method resetIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorFirstRow ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorLastRow ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIteratorRow ] { + + - Parameters [1] { + Parameter #0 [ <required> int $row ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method syncIterator ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick, prototype Iterator> public method valid ] { + + - Parameters [0] { + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> class ImagickPixel ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [0] { + } + + - Properties [0] { + } + + - Methods [21] { + Method [ <internal:imagick, ctor> public method __construct ] { + + - Parameters [1] { + Parameter #0 [ <optional> ?string $color = null ] + } + } + + Method [ <internal:imagick> public method clear ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method destroy ] { + + - Parameters [0] { + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method getColor ] { + + - Parameters [1] { + Parameter #0 [ <optional> int $normalized = 0 ] + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getColorAsString ] { + + - Parameters [0] { + } + - Return [ string ] + } + + Method [ <internal:imagick> public method getColorCount ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method getColorQuantum ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getColorValue ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getColorValueQuantum ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color ] + } + - Return [ float ] + } + + Method [ <internal:imagick> public method getHSL ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method getIndex ] { + + - Parameters [0] { + } + - Return [ int ] + } + + Method [ <internal:imagick> public method isPixelSimilar ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method isPixelSimilarQuantum ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz_quantum_range_scaled_by_square_root_of_three ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method isSimilar ] { + + - Parameters [2] { + Parameter #0 [ <required> ImagickPixel|string $color ] + Parameter #1 [ <required> float $fuzz_quantum_range_scaled_by_square_root_of_three ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColor ] { + + - Parameters [1] { + Parameter #0 [ <required> string $color ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorCount ] { + + - Parameters [1] { + Parameter #0 [ <required> int $color_count ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorValue ] { + + - Parameters [2] { + Parameter #0 [ <required> int $color ] + Parameter #1 [ <required> float $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorValueQuantum ] { + + - Parameters [2] { + Parameter #0 [ <required> int $color ] + Parameter #1 [ <required> float $value ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setHSL ] { + + - Parameters [3] { + Parameter #0 [ <required> float $hue ] + Parameter #1 [ <required> float $saturation ] + Parameter #2 [ <required> float $luminosity ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setIndex ] { + + - Parameters [1] { + Parameter #0 [ <required> float $index ] + } + - Return [ bool ] + } + + Method [ <internal:imagick> public method setColorFromPixel ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickPixel $pixel ] + } + - Return [ bool ] + } + } + } + + Class [ <internal:imagick> class ImagickKernel ] { + + - Constants [0] { + } + + - Static properties [0] { + } + + - Static methods [2] { + Method [ <internal:imagick> static public method fromBuiltin ] { + + - Parameters [2] { + Parameter #0 [ <required> int $kernel ] + Parameter #1 [ <required> string $shape ] + } + - Return [ ImagickKernel ] + } + + Method [ <internal:imagick> static public method fromMatrix ] { + + - Parameters [2] { + Parameter #0 [ <required> array $matrix ] + Parameter #1 [ <required> ?array $origin ] + } + - Return [ ImagickKernel ] + } + } + + - Properties [0] { + } + + - Methods [5] { + Method [ <internal:imagick> public method addKernel ] { + + - Parameters [1] { + Parameter #0 [ <required> ImagickKernel $kernel ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method addUnityKernel ] { + + - Parameters [1] { + Parameter #0 [ <required> float $scale ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method getMatrix ] { + + - Parameters [0] { + } + - Return [ array ] + } + + Method [ <internal:imagick> public method scale ] { + + - Parameters [2] { + Parameter #0 [ <required> float $scale ] + Parameter #1 [ <optional> ?int $normalize_kernel = null ] + } + - Return [ void ] + } + + Method [ <internal:imagick> public method separate ] { + + - Parameters [0] { + } + - Return [ array ] + } + } + } + } +} + diff --git a/imagick-tests.patch b/imagick-tests.patch new file mode 100644 index 0000000..7f6990b --- /dev/null +++ b/imagick-tests.patch @@ -0,0 +1,94 @@ +From 944b67fce68bcb5835999a149f917670555b6fcb Mon Sep 17 00:00:00 2001 +From: Danack <Danack@basereality.com> +Date: Fri, 9 Feb 2024 13:59:39 +0000 +Subject: [PATCH] Improve test so that is passes. + +The underlying maths for some statistics changed: https://github.com/ImageMagick/ImageMagick/issues/6924 so the tests need to pass on both before and after maths. +--- + bisect/bisect_analyze.sh | 61 +++++++++++++++++++++++++ + tests/316_Imagick_getImageKurtosis.phpt | 12 ++++- + tests/functions.inc | 40 +++++++++++++++- + 3 files changed, 110 insertions(+), 3 deletions(-) + create mode 100644 bisect/bisect_analyze.sh + +diff --git a/tests/316_Imagick_getImageKurtosis.phpt b/tests/316_Imagick_getImageKurtosis.phpt +index 2618924a..61370b57 100644 +--- a/tests/316_Imagick_getImageKurtosis.phpt ++++ b/tests/316_Imagick_getImageKurtosis.phpt +@@ -14,8 +14,16 @@ function getImageKurtosis() { + $imagick = new \Imagick(__DIR__ . '/Biter_500.jpg'); + $values = $imagick->getImageKurtosis(); + +- check_value($values, "kurtosis", -0.9379261035010518); +- check_value($values, "skewness", 0.4562517200972045); ++ check_value_posibilities( ++ $values, ++ "kurtosis", ++ [-0.9379261035010518, -0.70925995674921] ++ ); ++ check_value_posibilities( ++ $values, ++ "skewness", ++ [0.4562517200972045, 0.56839010636614] ++ ); + } + + getImageKurtosis() ; +diff --git a/tests/functions.inc b/tests/functions.inc +index bbd60ac0..11012864 100644 +--- a/tests/functions.inc ++++ b/tests/functions.inc +@@ -111,7 +111,10 @@ function setFontForImagickDraw(\ImagickDraw $imagickDraw) + $imagickDraw->setFont($font); + } + +- ++/** ++ * Checks that a named value exists in an array and it matches ++ * an expected value. ++ */ + function check_value(array $values, $name, $expected_value) + { + if (array_key_exists($name, $values) !== true) { +@@ -136,6 +139,41 @@ function check_value(array $values, $name, $expected_value) + } + + ++/** ++ * Checks that a named value exists in an array and it matches ++ * one of a number of expected values. ++ * This function exists because the expected values for Kurtosis can ++ * change when the underlying maths changes: https://github.com/ImageMagick/ImageMagick/issues/6924 ++ */ ++function check_value_posibilities(array $values, $name, array $expected_values) ++{ ++ if (array_key_exists($name, $values) !== true) { ++ ++ $message = "Expected key '$name' not set. Array contains:\n"; ++ $message .= var_export($values, true); ++ ++ throw new \Exception($message); ++ } ++ ++ ++ $value = $values[$name]; ++ ++ $epsilon = 0.01; ++ ++ foreach ($expected_values as $expected_value) { ++ if (($value > $expected_value - $epsilon) && ($value < $expected_value + $epsilon)) { ++ echo "Value for '$name' is $value which is close enough to expected $expected_value\n"; ++ return; ++ } ++ } ++ ++ $expected_string = implode(", ", $expected_values); ++ ++ $message = "Value for $name doesn't match expected possibilities. Expected one of: $expected_string, actual: $value"; ++ throw new \Exception($message); ++} ++ ++ + function check_value_with_epsilon(array $values, $name, $expected_value, $epsilon) + { + if (array_key_exists($name, $values) !== true) { diff --git a/php-pecl-imagick.spec b/php-pecl-imagick.spec index 448f2f0..7e07143 100644 --- a/php-pecl-imagick.spec +++ b/php-pecl-imagick.spec @@ -1,23 +1,41 @@ # remirepo spec file for php-pecl-imagick # -# Copyright (c) 2008-2020 Remi Collet -# License: CC-BY-SA +# Copyright (c) 2008-2024 Remi Collet +# License: CC-BY-SA-4.0 # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # +%bcond_without tests + +# Distribution default IM version +%if 0%{?fedora} >= 38 || 0%{?rhel} >= 10 +%global default 7 +%bcond_with im6 +%bcond_with im7 +%else +%global default 6 +%bcond_with im6 +%bcond_with im7 +%endif + +# 2 builds needed to get the full set +# --with im6 +# --with im7 + # we don't want -z defs linker flag %undefine _strict_symbol_defs_build %if 0%{?scl:1} -%global sub_prefix %{scl_prefix} -%scl_package php-pecl-imagick +%scl_package php-pecl-imagick +%else +%global _root_prefix %{_prefix} %endif %global gh_commit 623a3ac0386c93d62c60cbfe610505f2e35780f3 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) -%global gh_owner mkoppanen +%global gh_owner imagick %global gh_project imagick #global gh_date 20151204 %global pecl_name imagick @@ -27,53 +45,83 @@ %else %global ini_name 40-%{pecl_name}.ini %endif -%global upstream_version 3.4.4 -#global upstream_prever RC2 +%global upstream_version 3.7.0 +#global upstream_prever RC1 +%if 0%{?gh_date:1} +%global sources %{gh_project}-%{gh_commit} +%else +%global sources %{pecl_name}-%{upstream_version}%{?upstream_prever} +%endif +%global _configure ../%{sources}/configure -Summary: Extension to create and modify images using ImageMagick -Name: %{?sub_prefix}php-pecl-imagick +%if %{with im7} +Summary: Extension to create and modify images using ImageMagick 7 +Name: %{?scl_prefix}php-pecl-imagick-im7 +%else +Summary: Extension to create and modify images using ImageMagick 6 +Name: %{?scl_prefix}php-pecl-imagick-im6 +%endif Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} %if 0%{?gh_date} -Release: 0.8.%{gh_date}git%{gh_short}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 0.11.%{gh_date}git%{gh_short}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{pecl_name}-%{version}-%{gh_short}.tar.gz %else -Release: 10%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 10.1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} Source0: https://pecl.php.net/get/%{pecl_name}-%{upstream_version}%{?upstream_prever}.tgz %endif -License: PHP +License: PHP-3.01 URL: https://pecl.php.net/package/imagick -Patch0: https://patch-diff.githubusercontent.com/raw/Imagick/imagick/pull/290.patch -Patch1: https://patch-diff.githubusercontent.com/raw/Imagick/imagick/pull/291.patch -Patch2: https://patch-diff.githubusercontent.com/raw/Imagick/imagick/pull/296.patch -Patch3: https://patch-diff.githubusercontent.com/raw/Imagick/imagick/pull/302.patch +Patch0: %{pecl_name}-tests.patch +BuildRequires: make BuildRequires: %{?dtsprefix}gcc -BuildRequires: %{?scl_prefix}php-devel > 5.4 +BuildRequires: %{?scl_prefix}php-devel BuildRequires: %{?scl_prefix}php-pear BuildRequires: pcre-devel -%if 0%{?fedora} >= 30 || 0%{?rhel} >= 8 -BuildRequires: ImageMagick-devel +%if %{with im7} +BuildRequires: ImageMagick7-devel %else +%if %{with im6} BuildRequires: ImageMagick6-devel +%else +BuildRequires: ImageMagick-devel +%endif %endif Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} Requires: %{?scl_prefix}php(api) = %{php_core_api} -%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} +%if %{with im7} +Provides: %{?scl_prefix}php-%{pecl_name} = 1:%{version}%{?prever} +Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = 1:%{version}%{?prever} +%else Provides: %{?scl_prefix}php-%{pecl_name} = %{version}%{?prever} Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version}%{?prever} +%endif Provides: %{?scl_prefix}php-pecl(%{pecl_name}) = %{version}%{?prever} Provides: %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version}%{?prever} -%if "%{?scl_prefix}" != "%{?sub_prefix}" -Provides: %{?scl_prefix}php-pecl-%{pecl_name} = %{version}-%{release} -Provides: %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa} = %{version}-%{release} -%endif Conflicts: %{?scl_prefix}php-pecl-gmagick +%if %{with im7} +Conflicts: %{?scl_prefix}php-pecl-imagick-im6 <= %{version}-%{release} +%if %{default} == 7 +Obsoletes: %{?scl_prefix}php-pecl-imagick <= %{version}-%{release} +%else +Conflicts: %{?scl_prefix}php-pecl-imagick <= %{version}-%{release} +%endif +%else +Conflicts: %{?scl_prefix}php-pecl-imagick-im7 <= %{version}-%{release} +%if %{default} == 6 +Obsoletes: %{?scl_prefix}php-pecl-imagick <= %{version}-%{release} +%else +Conflicts: %{?scl_prefix}php-pecl-imagick <= %{version}-%{release} +%endif +%endif +Provides: %{?scl_prefix}php-pecl-imagick = %{version}-%{release} +Provides: %{?scl_prefix}php-pecl-imagick%{?_isa} = %{version}-%{release} -%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} +%if "%{?packager}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} == 7 # Other third party repo stuff Obsoletes: php53-pecl-%{pecl_name} <= %{version} Obsoletes: php53u-pecl-%{pecl_name} <= %{version} @@ -105,14 +153,7 @@ Obsoletes: php73w-pecl-%{pecl_name} <= %{version} %endif %if "%{php_version}" > "7.4" Obsoletes: php74-pecl-%{pecl_name} <= %{version} -Obsoletes: php74w-pecl-%{pecl_name} <= %{version} -%endif %endif - -%if 0%{?fedora} < 20 && 0%{?rhel} < 7 -# Filter private shared -%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$} -%{?filter_setup} %endif @@ -120,6 +161,13 @@ Obsoletes: php74w-pecl-%{pecl_name} <= %{version} Imagick is a native php extension to create and modify images using the ImageMagick API. +Documentation: https://www.php.net/imagick + +%if %{with im7} +Package built using ImageMagick version 7 +%else +Package built using ImageMagick version 6 +%endif Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. @@ -129,6 +177,15 @@ Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{?scl_prefix}php-devel%{?_isa} +%if %{with im7} +Conflicts: %{?scl_prefix}php-pecl-imagick-im6-devel +%else +Conflicts: %{?scl_prefix}php-pecl-imagick-im7-devel +Obsoletes: %{?scl_prefix}php-pecl-imagick-devel < %{version}-%{release} +%endif +Provides: %{?scl_prefix}php-pecl-imagick-devel = %{version}-%{release} +Provides: %{?scl_prefix}php-pecl-imagick-devel%{?_isa} = %{version}-%{release} + %description devel These are the files needed to compile programs using %{pecl_name} extension. @@ -136,18 +193,13 @@ These are the files needed to compile programs using %{pecl_name} extension. %prep %setup -q -c %if 0%{?gh_date} -mv %{gh_project}-%{gh_commit} NTS mv NTS/package.xml . sed -e 's/@PACKAGE_VERSION@/%{version}dev/' -i NTS/php_imagick.h sed -e 's/3.3.0RC2/%{version}dev/' -i package.xml -%else -mv %{pecl_name}-%{upstream_version}%{?upstream_prever} NTS %endif # don't install any font (and test using it) # don't install empty file (d41d8cd98f00b204e9800998ecf8427e) -# fix tests role -# https://github.com/mkoppanen/imagick/commit/64ef2a7991c2cdc22b9b2275e732439dc21cede8 sed -e '/anonymous_pro_minus.ttf/d' \ -e '/015-imagickdrawsetresolution.phpt/d' \ -e '/OFL.txt/d' \ @@ -159,13 +211,14 @@ then : "Font files detected!" exit 1 fi -cd NTS -%patch0 -p1 -%patch1 -p1 -%if "%{php_version}" > "7.4" -%patch2 -p1 -%endif -%patch3 -p1 +cd %{sources} +%patch -P0 -p1 + +: Avoid arginfo to be regenerated +rm *.stub.php + +: Fix permission for archive generated on Windows +find . -type f -exec chmod -x {} \; extver=$(sed -n '/#define PHP_IMAGICK_VERSION/{s/.* "//;s/".*$//;p}' php_imagick.h) if test "x${extver}" != "x%{upstream_version}%{?upstream_prever}"; then @@ -188,27 +241,41 @@ imagick.skip_version_check=1 ; Used to enable the image progress monitor. ;imagick.progress_monitor=0 + +; multi-thread management +;imagick.set_single_thread => 1 => 1 +;imagick.shutdown_sleep_count => 10 => 10 + +; to allow null images +;imagick.allow_zero_dimension_images => 0 => 0 EOF +mkdir NTS %if %{with_zts} -cp -r NTS ZTS +mkdir ZTS %endif %build %{?dtsenable} +cd %{sources} +%{__phpize} + : Standard NTS build -cd NTS -%{_bindir}/phpize -%configure --with-imagick=%{prefix} --with-php-config=%{_bindir}/php-config +cd ../NTS +%configure --with-imagick=%{_root_prefix} --with-php-config=%{__phpconfig} make %{?_smp_mflags} +: Dump REFLECTION +%{__php} --no-php-ini \ + --define extension=modules/%{pecl_name}.so \ + --re imagick >REFLECTION + %if %{with_zts} -cd ../ZTS : ZTS build -%{_bindir}/zts-phpize -%configure --with-imagick=%{prefix} --with-php-config=%{_bindir}/zts-php-config +cd ../ZTS +%configure --with-imagick=%{_root_prefix} --with-php-config=%{__ztsphpconfig} make %{?_smp_mflags} %endif @@ -230,7 +297,7 @@ install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} %endif # Test & Documentation -cd NTS +cd %{sources} for i in $(grep 'role="test"' ../package.xml | sed -e 's/^.*name="//;s/".*$//') do [ -f $i ] && install -Dpm 644 $i %{buildroot}%{pecl_testdir}/%{pecl_name}/$i [ -f tests/$i ] && install -Dpm 644 tests/$i %{buildroot}%{pecl_testdir}/%{pecl_name}/tests/$i @@ -262,35 +329,44 @@ fi %check +cd %{sources} export REPORT_EXIT_STATUS=1 # very long, and erratic results, sometime timeout -rm ?TS/tests/229_Tutorial_fxAnalyzeImage_case1.phpt +rm tests/229_Tutorial_fxAnalyzeImage_case1.phpt +rm tests/244_Tutorial_psychedelicFontGif_basic.phpt +# very long, and erratic results, sometime segfault on shutdown (EL-7/8) +rm tests/073_Imagick_forwardFourierTransformImage_basic.phpt +rm tests/086_Imagick_forwardFourierTransformImage_basic.phpt : simple module load test for NTS extension -cd NTS %{__php} --no-php-ini \ --define extension_dir=%{buildroot}%{php_extdir} \ --define extension=%{pecl_name}.so \ - --modules | grep %{pecl_name} + --modules | grep '^%{pecl_name}$' +%if %{with tests} : upstream test suite for NTS extension TEST_PHP_EXECUTABLE=%{__php} \ TEST_PHP_ARGS="-n -d extension=%{buildroot}%{php_extdir}/%{pecl_name}.so" \ +%if "%{php_version}" > "7.4" +%{__php} -n run-tests.php -q --show-diff %{?_smp_mflags} +%else %{__php} -n run-tests.php -q --show-diff +%endif +%endif %if %{with_zts} : simple module load test for ZTS extension -cd ../ZTS %{__ztsphp} --no-php-ini \ --define extension_dir=%{buildroot}%{php_ztsextdir} \ --define extension=%{pecl_name}.so \ - --modules | grep %{pecl_name} + --modules | grep '^%{pecl_name}$' %endif %files -%{?_licensedir:%license NTS/LICENSE} +%{?_licensedir:%license %{sources}/LICENSE} %doc %{pecl_docdir}/%{pecl_name} %{pecl_xmldir}/%{name}.xml @@ -303,6 +379,7 @@ cd ../ZTS %endif %files devel +%doc NTS/REFLECTION %doc %{pecl_testdir}/%{pecl_name} %{php_incldir}/ext/%{pecl_name} @@ -312,6 +389,113 @@ cd ../ZTS %changelog +* Mon Feb 12 2024 Remi Collet <remi@remirepo.net> - 3.7.0-10 +- add upstream patch for test suite with recent IM versions + +* Wed Aug 30 2023 Remi Collet <remi@remirepo.net> - 3.7.0-9 +- rebuild for PHP 8.3.0RC1 + +* Wed Jul 12 2023 Remi Collet <remi@remirepo.net> - 3.7.0-8 +- build out of sources tree + +* Fri Mar 10 2023 Remi Collet <remi@remirepo.net> - 3.7.0-7 +- rebuild with latest ImageMagick 6/7 + +* Thu Sep 1 2022 Remi Collet <remi@remirepo.net> - 3.7.0-2 +- rebuild for PHP 8.2.0RC1 + +* Wed Jan 12 2022 Remi Collet <remi@remirepo.net> - 3.7.0-1 +- update to 3.7.0 + +* Wed Jan 5 2022 Remi Collet <remi@remirepo.net> - 3.7.0~RC1-1 +- update to 3.7.0RC1 + +* Mon Nov 22 2021 Remi Collet <remi@remirepo.net> - 3.6.0-2 +- rebuild with latest ImageMagick 6/7 + +* Wed Nov 17 2021 Remi Collet <remi@remirepo.net> - 3.6.0-1 +- update to 3.6.0 + +* Fri Nov 12 2021 Remi Collet <remi@remirepo.net> - 3.6.0~RC2-1 +- update to 3.6.0RC2 + +* Wed Nov 10 2021 Remi Collet <remi@remirepo.net> - 3.6.0~RC1-1 +- update to 3.6.0RC1 +- drop patch merged upstream + +* Fri Nov 5 2021 Remi Collet <remi@remirepo.net> - 3.5.1-4 +- EL-9 build + +* Mon Sep 20 2021 Remi Collet <remi@remirepo.net> - 3.5.1-3 +- fix #457 failed test with ImageMagick 6.9.12-23 and 7.1.0-8 + using patch from https://github.com/Imagick/imagick/pull/458 + +* Wed Sep 01 2021 Remi Collet <remi@remirepo.net> - 3.5.1-2 +- rebuild for 8.1.0RC1 + +* Fri Jul 23 2021 Remi Collet <remi@remirepo.net> - 3.5.1-1 +- update to 3.5.1 +- drop patch merged upstream + +* Wed Jul 21 2021 Remi Collet <remi@remirepo.net> - 3.5.1~RC1-1 +- update to 3.5.1RC1 +- add patch for PHP 8.1.0beta1 from + https://github.com/Imagick/imagick/pull/450 + +* Thu Jun 24 2021 Remi Collet <remi@remirepo.net> - 3.5.0-2 +- add REFLECTION in package documentation + +* Thu Jun 17 2021 Remi Collet <remi@remirepo.net> - 3.5.0-1 +- update to 3.5.0 +- open https://github.com/Imagick/imagick/pull/434 type issue related to HDRI +- open https://github.com/Imagick/imagick/pull/435 improve regen_arginfo +- open https://github.com/Imagick/imagick/pull/436 cleanup working directory + +* Wed Jun 16 2021 Remi Collet <remi@remirepo.net> - 3.5.0~RC2-1 +- update to 3.5.0RC2 +- rename to php-pecl-imagick-im6 or php-pecl-imagick-im7 +- drop all patches, all merged upstream including + https://github.com/Imagick/imagick/pull/428 add stubs in package + https://github.com/Imagick/imagick/pull/426 typo in type name + https://github.com/Imagick/imagick/pull/425 fix pass by ref usage + +* Tue Jun 15 2021 Remi Collet <remi@remirepo.net> - 3.5.0~RC1-1 +- update to 3.5.0RC1 +- drop all patches, all merged upstream +- add patch to fix some methods reflection from + https://github.com/Imagick/imagick/pull/421 + +* Wed Jun 9 2021 Remi Collet <remi@remirepo.net> - 3.4.4-18 +- add patches for PHP 8.1 from upstream and from + https://github.com/Imagick/imagick/pull/413 +- run tests in parallel (7.4+) + +* Mon Feb 22 2021 Remi Collet <remi@remirepo.net> - 3.4.4-17 +- build against ImageMagick6 and new soname + +* Mon Jan 25 2021 Remi Collet <remi@remirepo.net> - 3.4.4-16 +- add real fix for thread issue from + https://github.com/Imagick/imagick/pull/375 + +* Mon Jan 4 2021 Remi Collet <remi@remirepo.net> - 3.4.4-15 +- allow to use ImageMagick7 using --with im7 build option + +* Wed Sep 30 2020 Remi Collet <remi@remirepo.net> - 3.4.4-14 +- rebuild for PHP 8.0.0RC1 + +* Mon Sep 28 2020 Remi Collet <remi@remirepo.net> - 3.4.4-13 +- add patch for test suite with PHP 8 from + https://github.com/Imagick/imagick/pull/350 - simpler warning + +* Fri Sep 4 2020 Remi Collet <remi@remirepo.net> - 3.4.4-12 +- add patches for PHP 8 from upstream and + https://github.com/Imagick/imagick/pull/346 - SPL always there + https://github.com/Imagick/imagick/pull/347 - thread limit per request + https://github.com/Imagick/imagick/pull/348 - single thread + +* Tue Apr 21 2020 Remi Collet <remi@remirepo.net> - 3.4.4-11 +- build against ImageMagick on EL-7 + * Wed Apr 1 2020 Remi Collet <remi@remirepo.net> - 3.4.4-10 - drop dependency on ImageMagick6-libs for EL-7.8 see https://github.com/remicollet/remirepo/issues/144 |