summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--290.patch48
-rw-r--r--291.patch48
-rw-r--r--296.patch22
-rw-r--r--302.patch29
-rw-r--r--Makefile6
-rw-r--r--PHPINFO17
-rw-r--r--PHPINFO-im620
-rw-r--r--PHPINFO-im720
-rw-r--r--REFLECTION5045
-rw-r--r--REFLECTION-im65801
-rw-r--r--REFLECTION-im76058
-rw-r--r--imagick-tests.patch94
-rw-r--r--php-pecl-imagick.spec300
14 files changed, 12243 insertions, 5267 deletions
diff --git a/.gitignore b/.gitignore
index 1ab5c4f..01f0400 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/Makefile b/Makefile
index 13af741..984c849 100644
--- a/Makefile
+++ b/Makefile
@@ -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