From a0ff3c597ded5b3aa1f2712b0d73131bc8fe4a06 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 22 Nov 2021 16:54:17 +0100 Subject: refresh reflection with PHP 8 --- Makefile | 4 +- REFLECTION-im6 | 2250 ++++++++++++++++++++++++++++++++----------------- php-pecl-imagick.spec | 3 +- 3 files changed, 1487 insertions(+), 770 deletions(-) diff --git a/Makefile b/Makefile index 80f13aa..72a5957 100644 --- a/Makefile +++ b/Makefile @@ -5,6 +5,6 @@ include ../../../common/Makefile refl: $(NAME).spec php --re imagick >REFLECTION-im7 php --ri imagick >PHPINFO-im7 - php74 --re imagick >REFLECTION-im6 - php74 --ri imagick >PHPINFO-im6 + php80 --re imagick >REFLECTION-im6 + php80 --ri imagick >PHPINFO-im6 diff --git a/REFLECTION-im6 b/REFLECTION-im6 index 6f001b3..3843079 100644 --- a/REFLECTION-im6 +++ b/REFLECTION-im6 @@ -1,4 +1,4 @@ -Extension [ extension #97 imagick version 3.6.0 ] { +Extension [ extension #76 imagick version 3.6.0 ] { - Dependencies { Dependency [ gmagick (Conflicts) ] @@ -28,7 +28,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Classes [10] { - Class [ class ImagickException extends Exception implements Throwable ] { + Class [ class ImagickException extends Exception implements Stringable, Throwable ] { - Constants [0] { } @@ -40,52 +40,86 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } - Class [ class ImagickDrawException extends Exception implements Throwable ] { + Class [ class ImagickDrawException extends Exception implements Stringable, Throwable ] { - Constants [0] { } @@ -97,52 +131,86 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } - Class [ class ImagickPixelIteratorException extends Exception implements Throwable ] { + Class [ class ImagickPixelIteratorException extends Exception implements Stringable, Throwable ] { - Constants [0] { } @@ -154,52 +222,86 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } - Class [ class ImagickPixelException extends Exception implements Throwable ] { + Class [ class ImagickPixelException extends Exception implements Stringable, Throwable ] { - Constants [0] { } @@ -211,52 +313,86 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } - Class [ class ImagickKernelException extends Exception implements Throwable ] { + Class [ class ImagickKernelException extends Exception implements Stringable, Throwable ] { - Constants [0] { } @@ -268,47 +404,81 @@ Extension [ extension #97 imagick version 3.6.0 ] { } - Properties [4] { - Property [ protected $message ] - Property [ protected $code ] - Property [ protected $file ] - Property [ protected $line ] + Property [ protected $message = '' ] + Property [ protected $code = 0 ] + Property [ protected $file = NULL ] + Property [ protected $line = NULL ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { - Parameter #0 [ $message ] - Parameter #1 [ $code ] - Parameter #2 [ $previous ] + Parameter #0 [ string $message = "" ] + Parameter #1 [ int $code = 0 ] + Parameter #2 [ ?Throwable $previous = null ] } } Method [ public method __wakeup ] { + + - Parameters [0] { + } } Method [ final public method getMessage ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getCode ] { + + - Parameters [0] { + } } Method [ final public method getFile ] { + + - Parameters [0] { + } + - Return [ string ] } Method [ final public method getLine ] { + + - Parameters [0] { + } + - Return [ int ] } Method [ final public method getTrace ] { + + - Parameters [0] { + } + - Return [ array ] } Method [ final public method getPrevious ] { + + - Parameters [0] { + } + - Return [ ?Throwable ] } Method [ final public method getTraceAsString ] { + + - Parameters [0] { + } + - Return [ string ] } - Method [ public method __toString ] { + Method [ public method __toString ] { + + - Parameters [0] { + } + - Return [ string ] } } } @@ -908,136 +1078,156 @@ Extension [ extension #97 imagick version 3.6.0 ] { Method [ static public method queryFormats ] { - Parameters [1] { - Parameter #0 [ $pattern ] + Parameter #0 [ string $pattern = "*" ] } + - Return [ array ] } Method [ static public method queryFonts ] { - Parameters [1] { - Parameter #0 [ $pattern ] + Parameter #0 [ string $pattern = "*" ] } + - Return [ array ] } Method [ static public method calculateCrop ] { - Parameters [5] { - Parameter #0 [ $original_width ] - Parameter #1 [ $original_height ] - Parameter #2 [ $desired_width ] - Parameter #3 [ $desired_height ] - Parameter #4 [ $legacy ] + Parameter #0 [ int $original_width ] + Parameter #1 [ int $original_height ] + Parameter #2 [ int $desired_width ] + Parameter #3 [ int $desired_height ] + Parameter #4 [ bool $legacy = false ] } + - Return [ array ] } Method [ static public method getCopyright ] { - Parameters [0] { } + - Return [ string ] } Method [ static public method getConfigureOptions ] { - Parameters [1] { - Parameter #0 [ $pattern ] + Parameter #0 [ string $pattern = "*" ] } + - Return [ array ] } Method [ static public method getFeatures ] { - Parameters [0] { } + - Return [ string ] } Method [ static public method getHomeURL ] { - Parameters [0] { } + - Return [ string ] } Method [ static public method getPackageName ] { - Parameters [0] { } + - Return [ string ] } Method [ static public method getQuantum ] { - Parameters [0] { } + - Return [ int ] } Method [ static public method getHdriEnabled ] { - Parameters [0] { } + - Return [ bool ] } Method [ static public method getQuantumDepth ] { - Parameters [0] { } + - Return [ array ] } Method [ static public method getQuantumRange ] { - Parameters [0] { } + - Return [ array ] } Method [ static public method getReleaseDate ] { - Parameters [0] { } + - Return [ string ] } Method [ static public method getResource ] { - Parameters [1] { - Parameter #0 [ $type ] + Parameter #0 [ int $type ] } + - Return [ int ] } Method [ static public method getResourceLimit ] { - Parameters [1] { - Parameter #0 [ $type ] + Parameter #0 [ int $type ] } + - Return [ int ] } Method [ static public method getVersion ] { - Parameters [0] { } + - Return [ array ] } Method [ static public method setResourceLimit ] { - Parameters [2] { - Parameter #0 [ $type ] - Parameter #1 [ $limit ] + Parameter #0 [ int $type ] + Parameter #1 [ int $limit ] } + - Return [ bool ] } Method [ static public method setRegistry ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ string $key ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ static public method getRegistry ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ string $key ] } + - Return [ string ] } Method [ static public method listRegistry ] { - Parameters [0] { } + - Return [ array ] } } @@ -1049,376 +1239,424 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method compareImageLayers ] { - Parameters [1] { - Parameter #0 [ $metric ] + Parameter #0 [ int $metric ] } + - Return [ Imagick ] } Method [ public method pingImageBlob ] { - Parameters [1] { - Parameter #0 [ $image ] + Parameter #0 [ string $image ] } + - Return [ bool ] } Method [ public method pingImageFile ] { - Parameters [2] { - Parameter #0 [ $filehandle ] - Parameter #1 [ $filename ] + Parameter #0 [ mixed $filehandle ] + Parameter #1 [ ?string $filename = null ] } + - Return [ bool ] } Method [ public method transposeImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method transverseImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method trimImage ] { - Parameters [1] { - Parameter #0 [ $fuzz ] + Parameter #0 [ float $fuzz ] } + - Return [ bool ] } Method [ public method waveImage ] { - Parameters [2] { - Parameter #0 [ $amplitude ] - Parameter #1 [ $length ] + Parameter #0 [ float $amplitude ] + Parameter #1 [ float $length ] } + - Return [ bool ] } Method [ public method vignetteImage ] { - Parameters [4] { - Parameter #0 [ $black_point ] - Parameter #1 [ $white_point ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ float $black_point ] + Parameter #1 [ float $white_point ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method uniqueImageColors ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getImageMatte ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setImageMatte ] { - Parameters [1] { - Parameter #0 [ $matte ] + Parameter #0 [ bool $matte ] } + - Return [ bool ] } Method [ public method adaptiveResizeImage ] { - Parameters [4] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $bestfit ] - Parameter #3 [ $legacy ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ bool $bestfit = false ] + Parameter #3 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method sketchImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $angle ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ float $angle ] } + - Return [ bool ] } Method [ public method shadeImage ] { - Parameters [3] { - Parameter #0 [ $gray ] - Parameter #1 [ $azimuth ] - Parameter #2 [ $elevation ] + Parameter #0 [ bool $gray ] + Parameter #1 [ float $azimuth ] + Parameter #2 [ float $elevation ] } + - Return [ bool ] } Method [ public method getSizeOffset ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setSizeOffset ] { - Parameters [3] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $offset ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ int $offset ] } + - Return [ bool ] } Method [ public method adaptiveBlurImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method contrastStretchImage ] { - Parameters [3] { - Parameter #0 [ $black_point ] - Parameter #1 [ $white_point ] - Parameter #2 [ $channel ] + Parameter #0 [ float $black_point ] + Parameter #1 [ float $white_point ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method adaptiveSharpenImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method randomThresholdImage ] { - Parameters [3] { - Parameter #0 [ $low ] - Parameter #1 [ $high ] - Parameter #2 [ $channel ] + Parameter #0 [ float $low ] + Parameter #1 [ float $high ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method roundCornersImage ] { - Parameters [5] { - Parameter #0 [ $x_rounding ] - Parameter #1 [ $y_rounding ] - Parameter #2 [ $stroke_width ] - Parameter #3 [ $displace ] - Parameter #4 [ $size_correction ] + Parameter #0 [ float $x_rounding ] + Parameter #1 [ float $y_rounding ] + Parameter #2 [ float $stroke_width = 10 ] + Parameter #3 [ float $displace = 5 ] + Parameter #4 [ float $size_correction = -6 ] } + - Return [ bool ] } Method [ public method roundCorners ] { - Parameters [5] { - Parameter #0 [ $x_rounding ] - Parameter #1 [ $y_rounding ] - Parameter #2 [ $stroke_width ] - Parameter #3 [ $displace ] - Parameter #4 [ $size_correction ] + Parameter #0 [ float $x_rounding ] + Parameter #1 [ float $y_rounding ] + Parameter #2 [ float $stroke_width = 10 ] + Parameter #3 [ float $displace = 5 ] + Parameter #4 [ float $size_correction = -6 ] } + - Return [ bool ] } Method [ public method setIteratorIndex ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } + - Return [ bool ] } Method [ public method getIteratorIndex ] { - Parameters [0] { } + - Return [ int ] } Method [ public method transformImage ] { - Parameters [2] { - Parameter #0 [ $crop ] - Parameter #1 [ $geometry ] + Parameter #0 [ string $crop ] + Parameter #1 [ string $geometry ] } + - Return [ Imagick ] } Method [ public method setImageOpacity ] { - Parameters [1] { - Parameter #0 [ $opacity ] + Parameter #0 [ float $opacity ] } + - Return [ bool ] } Method [ public method orderedPosterizeImage ] { - Parameters [2] { - Parameter #0 [ $threshold_map ] - Parameter #1 [ $channel ] + Parameter #0 [ string $threshold_map ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method polaroidImage ] { - Parameters [2] { Parameter #0 [ ImagickDraw $settings ] - Parameter #1 [ $angle ] + Parameter #1 [ float $angle ] } + - Return [ bool ] } Method [ public method getImageProperty ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } + - Return [ string ] } Method [ public method setImageProperty ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $value ] + Parameter #0 [ string $name ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ public method deleteImageProperty ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } + - Return [ bool ] } Method [ public method identifyFormat ] { - Parameters [1] { - Parameter #0 [ $format ] + Parameter #0 [ string $format ] } + - Return [ string ] } Method [ public method setImageInterpolateMethod ] { - Parameters [1] { - Parameter #0 [ $method ] + Parameter #0 [ int $method ] } + - Return [ bool ] } Method [ public method getImageInterpolateMethod ] { - Parameters [0] { } + - Return [ int ] } Method [ public method linearStretchImage ] { - Parameters [2] { - Parameter #0 [ $black_point ] - Parameter #1 [ $white_point ] + Parameter #0 [ float $black_point ] + Parameter #1 [ float $white_point ] } + - Return [ bool ] } Method [ public method getImageLength ] { - Parameters [0] { } + - Return [ int ] } Method [ public method extentImage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method getImageOrientation ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setImageOrientation ] { - Parameters [1] { - Parameter #0 [ $orientation ] + Parameter #0 [ int $orientation ] } + - Return [ bool ] } Method [ public method paintFloodfillImage ] { - Parameters [6] { - Parameter #0 [ $fill_color ] - Parameter #1 [ $fuzz ] - Parameter #2 [ $border_color ] - Parameter #3 [ $x ] - Parameter #4 [ $y ] - Parameter #5 [ $channel ] + Parameter #0 [ ImagickPixel|string $fill_color ] + Parameter #1 [ float $fuzz ] + Parameter #2 [ ImagickPixel|string $border_color ] + Parameter #3 [ int $x ] + Parameter #4 [ int $y ] + Parameter #5 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method clutImage ] { - Parameters [2] { Parameter #0 [ Imagick $lookup_table ] - Parameter #1 [ $channel ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method getImageProperties ] { - Parameters [2] { - Parameter #0 [ $pattern ] - Parameter #1 [ $include_values ] + Parameter #0 [ string $pattern = "*" ] + Parameter #1 [ bool $include_values = true ] } + - Return [ array ] } Method [ public method getImageProfiles ] { - Parameters [2] { - Parameter #0 [ $pattern ] - Parameter #1 [ $include_values ] + Parameter #0 [ string $pattern = "*" ] + Parameter #1 [ bool $include_values = true ] } + - Return [ array ] } Method [ public method distortImage ] { - Parameters [3] { - Parameter #0 [ $distortion ] - Parameter #1 [ $arguments ] - Parameter #2 [ $bestfit ] + Parameter #0 [ int $distortion ] + Parameter #1 [ array $arguments ] + Parameter #2 [ bool $bestfit ] } + - Return [ bool ] } Method [ public method writeImageFile ] { - Parameters [2] { - Parameter #0 [ $filehandle ] - Parameter #1 [ $format ] + Parameter #0 [ mixed $filehandle ] + Parameter #1 [ ?string $format = null ] } + - Return [ bool ] } Method [ public method writeImagesFile ] { - Parameters [2] { - Parameter #0 [ $filehandle ] - Parameter #1 [ $format ] + Parameter #0 [ mixed $filehandle ] + Parameter #1 [ ?string $format = null ] } + - Return [ bool ] } Method [ public method resetImagePage ] { - Parameters [1] { - Parameter #0 [ $page ] + Parameter #0 [ string $page ] } + - Return [ bool ] } Method [ public method setImageClipMask ] { @@ -1426,332 +1664,374 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ imagick $clip_mask ] } + - Return [ bool ] } Method [ public method getImageClipMask ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method animateImages ] { - Parameters [1] { - Parameter #0 [ $x_server ] + Parameter #0 [ string $x_server ] } + - Return [ bool ] } Method [ public method recolorImage ] { - Parameters [1] { - Parameter #0 [ $matrix ] + Parameter #0 [ array $matrix ] } + - Return [ bool ] } Method [ public method setFont ] { - Parameters [1] { - Parameter #0 [ $font ] + Parameter #0 [ string $font ] } + - Return [ bool ] } Method [ public method getFont ] { - Parameters [0] { } + - Return [ string ] } Method [ public method setPointSize ] { - Parameters [1] { - Parameter #0 [ $point_size ] + Parameter #0 [ float $point_size ] } + - Return [ bool ] } Method [ public method getPointSize ] { - Parameters [0] { } + - Return [ float ] } Method [ public method mergeImageLayers ] { - Parameters [1] { - Parameter #0 [ $layermethod ] + Parameter #0 [ int $layermethod ] } + - Return [ Imagick ] } Method [ public method setImageAlphaChannel ] { - Parameters [1] { - Parameter #0 [ $alphachannel ] + Parameter #0 [ int $alphachannel ] } + - Return [ bool ] } Method [ public method floodfillPaintImage ] { - Parameters [7] { - Parameter #0 [ $fill_color ] - Parameter #1 [ $fuzz ] - Parameter #2 [ $border_color ] - Parameter #3 [ $x ] - Parameter #4 [ $y ] - Parameter #5 [ $invert ] - Parameter #6 [ $channel ] + Parameter #0 [ ImagickPixel|string $fill_color ] + Parameter #1 [ float $fuzz ] + Parameter #2 [ ImagickPixel|string $border_color ] + Parameter #3 [ int $x ] + Parameter #4 [ int $y ] + Parameter #5 [ bool $invert ] + Parameter #6 [ ?int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method opaquePaintImage ] { - Parameters [5] { - Parameter #0 [ $target_color ] - Parameter #1 [ $fill_color ] - Parameter #2 [ $fuzz ] - Parameter #3 [ $invert ] - Parameter #4 [ $channel ] + Parameter #0 [ ImagickPixel|string $target_color ] + Parameter #1 [ ImagickPixel|string $fill_color ] + Parameter #2 [ float $fuzz ] + Parameter #3 [ bool $invert ] + Parameter #4 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method transparentPaintImage ] { - Parameters [4] { - Parameter #0 [ $target_color ] - Parameter #1 [ $alpha ] - Parameter #2 [ $fuzz ] - Parameter #3 [ $invert ] + Parameter #0 [ ImagickPixel|string $target_color ] + Parameter #1 [ float $alpha ] + Parameter #2 [ float $fuzz ] + Parameter #3 [ bool $invert ] } + - Return [ bool ] } Method [ public method liquidRescaleImage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $delta_x ] - Parameter #3 [ $rigidity ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ float $delta_x ] + Parameter #3 [ float $rigidity ] } + - Return [ bool ] } Method [ public method encipherImage ] { - Parameters [1] { - Parameter #0 [ $passphrase ] + Parameter #0 [ string $passphrase ] } + - Return [ bool ] } Method [ public method decipherImage ] { - Parameters [1] { - Parameter #0 [ $passphrase ] + Parameter #0 [ string $passphrase ] } + - Return [ bool ] } Method [ public method setGravity ] { - Parameters [1] { - Parameter #0 [ $gravity ] + Parameter #0 [ int $gravity ] } + - Return [ bool ] } Method [ public method getGravity ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageChannelRange ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel ] } + - Return [ array ] } Method [ public method getImageAlphaChannel ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getImageChannelDistortions ] { - Parameters [3] { Parameter #0 [ Imagick $reference_image ] - Parameter #1 [ $metric ] - Parameter #2 [ $channel ] + Parameter #1 [ int $metric ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ float ] } Method [ public method setImageGravity ] { - Parameters [1] { - Parameter #0 [ $gravity ] + Parameter #0 [ int $gravity ] } + - Return [ bool ] } Method [ public method getImageGravity ] { - Parameters [0] { } + - Return [ int ] } Method [ public method importImagePixels ] { - Parameters [7] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $width ] - Parameter #3 [ $height ] - Parameter #4 [ $map ] - Parameter #5 [ $pixelstorage ] - Parameter #6 [ $pixels ] + Parameter #0 [ int $x ] + Parameter #1 [ int $y ] + Parameter #2 [ int $width ] + Parameter #3 [ int $height ] + Parameter #4 [ string $map ] + Parameter #5 [ int $pixelstorage ] + Parameter #6 [ array $pixels ] } + - Return [ bool ] } Method [ public method deskewImage ] { - Parameters [1] { - Parameter #0 [ $threshold ] + Parameter #0 [ float $threshold ] } + - Return [ bool ] } Method [ public method segmentImage ] { - Parameters [4] { - Parameter #0 [ $colorspace ] - Parameter #1 [ $cluster_threshold ] - Parameter #2 [ $smooth_threshold ] - Parameter #3 [ $verbose ] + Parameter #0 [ int $colorspace ] + Parameter #1 [ float $cluster_threshold ] + Parameter #2 [ float $smooth_threshold ] + Parameter #3 [ bool $verbose = false ] } + - Return [ bool ] } Method [ public method sparseColorImage ] { - Parameters [3] { - Parameter #0 [ $sparsecolormethod ] - Parameter #1 [ $arguments ] - Parameter #2 [ $channel ] + Parameter #0 [ int $sparsecolormethod ] + Parameter #1 [ array $arguments ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method remapImage ] { - Parameters [2] { Parameter #0 [ Imagick $replacement ] - Parameter #1 [ $dither_method ] + Parameter #1 [ int $dither_method ] } + - Return [ bool ] } Method [ public method exportImagePixels ] { - Parameters [6] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $width ] - Parameter #3 [ $height ] - Parameter #4 [ $map ] - Parameter #5 [ $pixelstorage ] + Parameter #0 [ int $x ] + Parameter #1 [ int $y ] + Parameter #2 [ int $width ] + Parameter #3 [ int $height ] + Parameter #4 [ string $map ] + Parameter #5 [ int $pixelstorage ] } + - Return [ array ] } Method [ public method getImageChannelKurtosis ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ array ] } Method [ public method functionImage ] { - Parameters [3] { - Parameter #0 [ $function ] - Parameter #1 [ $parameters ] - Parameter #2 [ $channel ] + Parameter #0 [ int $function ] + Parameter #1 [ array $parameters ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method transformImageColorspace ] { - Parameters [1] { - Parameter #0 [ $colorspace ] + Parameter #0 [ int $colorspace ] } + - Return [ bool ] } Method [ public method haldClutImage ] { - Parameters [2] { Parameter #0 [ Imagick $clut ] - Parameter #1 [ $channel ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method autoLevelImage ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method blueShiftImage ] { - Parameters [1] { - Parameter #0 [ $factor ] + Parameter #0 [ float $factor = 1.5 ] } + - Return [ bool ] } Method [ public method getImageArtifact ] { - Parameters [1] { - Parameter #0 [ $artifact ] + Parameter #0 [ string $artifact ] } + - Return [ string ] } Method [ public method setImageArtifact ] { - Parameters [2] { - Parameter #0 [ $artifact ] - Parameter #1 [ $value ] + Parameter #0 [ string $artifact ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ public method deleteImageArtifact ] { - Parameters [1] { - Parameter #0 [ $artifact ] + Parameter #0 [ string $artifact ] } + - Return [ bool ] } Method [ public method getColorspace ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setColorspace ] { - Parameters [1] { - Parameter #0 [ $colorspace ] + Parameter #0 [ int $colorspace ] } + - Return [ bool ] } Method [ public method clampImage ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method smushImages ] { - Parameters [2] { - Parameter #0 [ $stack ] - Parameter #1 [ $offset ] + Parameter #0 [ bool $stack ] + Parameter #1 [ int $offset ] } + - Return [ Imagick ] } Method [ public method __construct ] { - Parameters [1] { - Parameter #0 [ $files ] + Parameter #0 [ array|string|int|float|null $files = null ] } } @@ -1759,264 +2039,302 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ string ] } Method [ public method count ] { - Parameters [1] { - Parameter #0 [ $mode ] + Parameter #0 [ int $mode = 0 ] } + - Return [ int ] } Method [ public method getPixelIterator ] { - Parameters [0] { } + - Return [ ImagickPixelIterator ] } Method [ public method getPixelRegionIterator ] { - Parameters [4] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $columns ] - Parameter #3 [ $rows ] + Parameter #0 [ int $x ] + Parameter #1 [ int $y ] + Parameter #2 [ int $columns ] + Parameter #3 [ int $rows ] } + - Return [ ImagickPixelIterator ] } Method [ public method readImage ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } + - Return [ bool ] } Method [ public method readImages ] { - Parameters [1] { - Parameter #0 [ $filenames ] + Parameter #0 [ array $filenames ] } + - Return [ bool ] } Method [ public method readImageBlob ] { - Parameters [2] { - Parameter #0 [ $image ] - Parameter #1 [ $filename ] + Parameter #0 [ string $image ] + Parameter #1 [ ?string $filename = null ] } + - Return [ bool ] } Method [ public method setImageFormat ] { - Parameters [1] { - Parameter #0 [ $format ] + Parameter #0 [ string $format ] } + - Return [ bool ] } Method [ public method scaleImage ] { - Parameters [4] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $bestfit ] - Parameter #3 [ $legacy ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ bool $bestfit = false ] + Parameter #3 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method writeImage ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ ?string $filename = null ] } + - Return [ bool ] } Method [ public method writeImages ] { - Parameters [2] { - Parameter #0 [ $filename ] - Parameter #1 [ $adjoin ] + Parameter #0 [ string $filename ] + Parameter #1 [ bool $adjoin ] } + - Return [ bool ] } Method [ public method blurImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method thumbnailImage ] { - Parameters [5] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $bestfit ] - Parameter #3 [ $fill ] - Parameter #4 [ $legacy ] + Parameter #0 [ ?int $columns ] + Parameter #1 [ ?int $rows ] + Parameter #2 [ bool $bestfit = false ] + Parameter #3 [ bool $fill = false ] + Parameter #4 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method cropThumbnailImage ] { - Parameters [3] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $legacy ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method getImageFilename ] { - Parameters [0] { } + - Return [ string ] } Method [ public method setImageFilename ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } + - Return [ bool ] } Method [ public method getImageFormat ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getImageMimeType ] { - Parameters [0] { } + - Return [ string ] } Method [ public method removeImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method destroy ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method clone ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method getImageSize ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageBlob ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getImagesBlob ] { - Parameters [0] { } + - Return [ string ] } Method [ public method setFirstIterator ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setLastIterator ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method resetIterator ] { - Parameters [0] { } + - Return [ void ] } Method [ public method previousImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method nextImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method hasPreviousImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method hasNextImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setImageIndex ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } + - Return [ bool ] } Method [ public method getImageIndex ] { - Parameters [0] { } + - Return [ int ] } Method [ public method commentImage ] { - Parameters [1] { - Parameter #0 [ $comment ] + Parameter #0 [ string $comment ] } + - Return [ bool ] } Method [ public method cropImage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method labelImage ] { - Parameters [1] { - Parameter #0 [ $label ] + Parameter #0 [ string $label ] } + - Return [ bool ] } Method [ public method getImageGeometry ] { - Parameters [0] { } + - Return [ array ] } Method [ public method drawImage ] { @@ -2024,493 +2342,556 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ ImagickDraw $drawing ] } + - Return [ bool ] } Method [ public method setImageCompressionQuality ] { - Parameters [1] { - Parameter #0 [ $quality ] + Parameter #0 [ int $quality ] } + - Return [ bool ] } Method [ public method getImageCompressionQuality ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setImageCompression ] { - Parameters [1] { - Parameter #0 [ $compression ] + Parameter #0 [ int $compression ] } + - Return [ bool ] } Method [ public method getImageCompression ] { - Parameters [0] { } + - Return [ int ] } Method [ public method annotateImage ] { - Parameters [5] { Parameter #0 [ ImagickDraw $settings ] - Parameter #1 [ $x ] - Parameter #2 [ $y ] - Parameter #3 [ $angle ] - Parameter #4 [ $text ] + Parameter #1 [ float $x ] + Parameter #2 [ float $y ] + Parameter #3 [ float $angle ] + Parameter #4 [ string $text ] } + - Return [ bool ] } Method [ public method compositeImage ] { - Parameters [5] { Parameter #0 [ Imagick $composite_image ] - Parameter #1 [ $composite ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] - Parameter #4 [ $channel ] + Parameter #1 [ int $composite ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] + Parameter #4 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method modulateImage ] { - Parameters [3] { - Parameter #0 [ $brightness ] - Parameter #1 [ $saturation ] - Parameter #2 [ $hue ] + Parameter #0 [ float $brightness ] + Parameter #1 [ float $saturation ] + Parameter #2 [ float $hue ] } + - Return [ bool ] } Method [ public method getImageColors ] { - Parameters [0] { } + - Return [ int ] } Method [ public method montageImage ] { - Parameters [5] { Parameter #0 [ ImagickDraw $settings ] - Parameter #1 [ $tile_geometry ] - Parameter #2 [ $thumbnail_geometry ] - Parameter #3 [ $monatgemode ] - Parameter #4 [ $frame ] + Parameter #1 [ string $tile_geometry ] + Parameter #2 [ string $thumbnail_geometry ] + Parameter #3 [ int $monatgemode ] + Parameter #4 [ string $frame ] } + - Return [ Imagick ] } Method [ public method identifyImage ] { - Parameters [1] { - Parameter #0 [ $append_raw_output ] + Parameter #0 [ bool $append_raw_output = false ] } + - Return [ array ] } Method [ public method thresholdImage ] { - Parameters [2] { - Parameter #0 [ $threshold ] - Parameter #1 [ $channel ] + Parameter #0 [ float $threshold ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method adaptiveThresholdImage ] { - Parameters [3] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $offset ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $offset ] } + - Return [ bool ] } Method [ public method blackThresholdImage ] { - Parameters [1] { - Parameter #0 [ $threshold_color ] + Parameter #0 [ ImagickPixel|string $threshold_color ] } + - Return [ bool ] } Method [ public method whiteThresholdImage ] { - Parameters [1] { - Parameter #0 [ $threshold_color ] + Parameter #0 [ ImagickPixel|string $threshold_color ] } + - Return [ bool ] } Method [ public method appendImages ] { - Parameters [1] { - Parameter #0 [ $stack ] + Parameter #0 [ bool $stack ] } + - Return [ Imagick ] } Method [ public method charcoalImage ] { - Parameters [2] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] } + - Return [ bool ] } Method [ public method normalizeImage ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method oilPaintImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method posterizeImage ] { - Parameters [2] { - Parameter #0 [ $levels ] - Parameter #1 [ $dither ] + Parameter #0 [ int $levels ] + Parameter #1 [ bool $dither ] } + - Return [ bool ] } Method [ public method radialBlurImage ] { - Parameters [2] { - Parameter #0 [ $angle ] - Parameter #1 [ $channel ] + Parameter #0 [ float $angle ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method raiseImage ] { - Parameters [5] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] - Parameter #4 [ $raise ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] + Parameter #4 [ bool $raise ] } + - Return [ bool ] } Method [ public method resampleImage ] { - Parameters [4] { - Parameter #0 [ $x_resolution ] - Parameter #1 [ $y_resolution ] - Parameter #2 [ $filter ] - Parameter #3 [ $blur ] + Parameter #0 [ float $x_resolution ] + Parameter #1 [ float $y_resolution ] + Parameter #2 [ int $filter ] + Parameter #3 [ float $blur ] } + - Return [ bool ] } Method [ public method resizeImage ] { - Parameters [6] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $filter ] - Parameter #3 [ $blur ] - Parameter #4 [ $bestfit ] - Parameter #5 [ $legacy ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ int $filter ] + Parameter #3 [ float $blur ] + Parameter #4 [ bool $bestfit = false ] + Parameter #5 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method rollImage ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ int $x ] + Parameter #1 [ int $y ] } + - Return [ bool ] } Method [ public method rotateImage ] { - Parameters [2] { - Parameter #0 [ $background_color ] - Parameter #1 [ $degrees ] + Parameter #0 [ ImagickPixel|string $background_color ] + Parameter #1 [ float $degrees ] } + - Return [ bool ] } Method [ public method sampleImage ] { - Parameters [2] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] } + - Return [ bool ] } Method [ public method solarizeImage ] { - Parameters [1] { - Parameter #0 [ $threshold ] + Parameter #0 [ int $threshold ] } + - Return [ bool ] } Method [ public method shadowImage ] { - Parameters [4] { - Parameter #0 [ $opacity ] - Parameter #1 [ $sigma ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ float $opacity ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method setImageAttribute ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ string $key ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ public method setImageBackgroundColor ] { - Parameters [1] { - Parameter #0 [ $background_color ] + Parameter #0 [ ImagickPixel|string $background_color ] } + - Return [ bool ] } Method [ public method setImageCompose ] { - Parameters [1] { - Parameter #0 [ $compose ] + Parameter #0 [ int $compose ] } + - Return [ bool ] } Method [ public method setImageDelay ] { - Parameters [1] { - Parameter #0 [ $delay ] + Parameter #0 [ int $delay ] } + - Return [ bool ] } Method [ public method setImageDepth ] { - Parameters [1] { - Parameter #0 [ $depth ] + Parameter #0 [ int $depth ] } + - Return [ bool ] } Method [ public method setImageGamma ] { - Parameters [1] { - Parameter #0 [ $gamma ] + Parameter #0 [ float $gamma ] } + - Return [ bool ] } Method [ public method setImageIterations ] { - Parameters [1] { - Parameter #0 [ $iterations ] + Parameter #0 [ int $iterations ] } + - Return [ bool ] } Method [ public method setImageMatteColor ] { - Parameters [1] { - Parameter #0 [ $matte_color ] + Parameter #0 [ ImagickPixel|string $matte_color ] } + - Return [ bool ] } Method [ public method setImagePage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method setImageProgressMonitor ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } + - Return [ bool ] } Method [ public method setProgressMonitor ] { - Parameters [1] { - Parameter #0 [ $callback ] + Parameter #0 [ callable $callback ] } + - Return [ bool ] } Method [ public method setImageResolution ] { - Parameters [2] { - Parameter #0 [ $x_resolution ] - Parameter #1 [ $y_resolution ] + Parameter #0 [ float $x_resolution ] + Parameter #1 [ float $y_resolution ] } + - Return [ bool ] } Method [ public method setImageScene ] { - Parameters [1] { - Parameter #0 [ $scene ] + Parameter #0 [ int $scene ] } + - Return [ bool ] } Method [ public method setImageTicksPerSecond ] { - Parameters [1] { - Parameter #0 [ $ticks_per_second ] + Parameter #0 [ int $ticks_per_second ] } + - Return [ bool ] } Method [ public method setImageType ] { - Parameters [1] { - Parameter #0 [ $image_type ] + Parameter #0 [ int $image_type ] } + - Return [ bool ] } Method [ public method setImageUnits ] { - Parameters [1] { - Parameter #0 [ $units ] + Parameter #0 [ int $units ] } + - Return [ bool ] } Method [ public method sharpenImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method shaveImage ] { - Parameters [2] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] } + - Return [ bool ] } Method [ public method shearImage ] { - Parameters [3] { - Parameter #0 [ $background_color ] - Parameter #1 [ $x_shear ] - Parameter #2 [ $y_shear ] + Parameter #0 [ ImagickPixel|string $background_color ] + Parameter #1 [ float $x_shear ] + Parameter #2 [ float $y_shear ] } + - Return [ bool ] } Method [ public method spliceImage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method pingImage ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } + - Return [ bool ] } Method [ public method readImageFile ] { - Parameters [2] { - Parameter #0 [ $filehandle ] - Parameter #1 [ $filename ] + Parameter #0 [ mixed $filehandle ] + Parameter #1 [ ?string $filename = null ] } + - Return [ bool ] } Method [ public method displayImage ] { - Parameters [1] { - Parameter #0 [ $servername ] + Parameter #0 [ string $servername ] } + - Return [ bool ] } Method [ public method displayImages ] { - Parameters [1] { - Parameter #0 [ $servername ] + Parameter #0 [ string $servername ] } + - Return [ bool ] } Method [ public method spreadImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method swirlImage ] { - Parameters [1] { - Parameter #0 [ $degrees ] + Parameter #0 [ float $degrees ] } + - Return [ bool ] } Method [ public method stripImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method queryFontMetrics ] { - Parameters [3] { Parameter #0 [ ImagickDraw $settings ] - Parameter #1 [ $text ] - Parameter #2 [ $multiline ] + Parameter #1 [ string $text ] + Parameter #2 [ ?bool $multiline = null ] } + - Return [ array ] } Method [ public method steganoImage ] { - Parameters [2] { Parameter #0 [ Imagick $watermark ] - Parameter #1 [ $offset ] + Parameter #1 [ int $offset ] } + - Return [ Imagick ] } Method [ public method addNoiseImage ] { - Parameters [2] { - Parameter #0 [ $noise ] - Parameter #1 [ $channel ] + Parameter #0 [ int $noise ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method motionBlurImage ] { - Parameters [4] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $angle ] - Parameter #3 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ float $angle ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method mosaicImages ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method morphImages ] { - Parameters [1] { - Parameter #0 [ $number_frames ] + Parameter #0 [ int $number_frames ] } + - Return [ Imagick ] } Method [ public method minifyImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method affineTransformImage ] { @@ -2518,783 +2899,891 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ ImagickDraw $settings ] } + - Return [ bool ] } Method [ public method averageImages ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method borderImage ] { - Parameters [3] { - Parameter #0 [ $border_color ] - Parameter #1 [ $width ] - Parameter #2 [ $height ] + Parameter #0 [ ImagickPixel|string $border_color ] + Parameter #1 [ int $width ] + Parameter #2 [ int $height ] } + - Return [ bool ] } Method [ public method chopImage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method clipImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method clipPathImage ] { - Parameters [2] { - Parameter #0 [ $pathname ] - Parameter #1 [ $inside ] + Parameter #0 [ string $pathname ] + Parameter #1 [ bool $inside ] } + - Return [ bool ] } Method [ public method clipImagePath ] { - Parameters [2] { - Parameter #0 [ $pathname ] - Parameter #1 [ $inside ] + Parameter #0 [ string $pathname ] + Parameter #1 [ bool $inside ] } + - Return [ void ] } Method [ public method coalesceImages ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method colorFloodfillImage ] { - Parameters [5] { - Parameter #0 [ $fill_color ] - Parameter #1 [ $fuzz ] - Parameter #2 [ $border_color ] - Parameter #3 [ $x ] - Parameter #4 [ $y ] + Parameter #0 [ ImagickPixel|string $fill_color ] + Parameter #1 [ float $fuzz ] + Parameter #2 [ ImagickPixel|string $border_color ] + Parameter #3 [ int $x ] + Parameter #4 [ int $y ] } + - Return [ bool ] } Method [ public method colorizeImage ] { - Parameters [3] { - Parameter #0 [ $colorize_color ] - Parameter #1 [ $opacity_color ] - Parameter #2 [ $legacy ] + Parameter #0 [ ImagickPixel|string $colorize_color ] + Parameter #1 [ ImagickPixel|string|false $opacity_color ] + Parameter #2 [ ?bool $legacy = false ] } + - Return [ bool ] } Method [ public method compareImageChannels ] { - Parameters [3] { Parameter #0 [ Imagick $reference ] - Parameter #1 [ $channel ] - Parameter #2 [ $metric ] + Parameter #1 [ int $channel ] + Parameter #2 [ int $metric ] } + - Return [ array ] } Method [ public method compareImages ] { - Parameters [2] { Parameter #0 [ Imagick $reference ] - Parameter #1 [ $metric ] + Parameter #1 [ int $metric ] } + - Return [ array ] } Method [ public method contrastImage ] { - Parameters [1] { - Parameter #0 [ $sharpen ] + Parameter #0 [ bool $sharpen ] } + - Return [ bool ] } Method [ public method combineImages ] { - Parameters [1] { - Parameter #0 [ $colorspace ] + Parameter #0 [ int $colorspace ] } + - Return [ Imagick ] } Method [ public method convolveImage ] { - Parameters [2] { - Parameter #0 [ $kernel ] - Parameter #1 [ $channel ] + Parameter #0 [ array $kernel ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method cycleColormapImage ] { - Parameters [1] { - Parameter #0 [ $displace ] + Parameter #0 [ int $displace ] } + - Return [ bool ] } Method [ public method deconstructImages ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method despeckleImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method edgeImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method embossImage ] { - Parameters [2] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] } + - Return [ bool ] } Method [ public method enhanceImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method equalizeImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method evaluateImage ] { - Parameters [3] { - Parameter #0 [ $evaluate ] - Parameter #1 [ $constant ] - Parameter #2 [ $channel ] + Parameter #0 [ int $evaluate ] + Parameter #1 [ float $constant ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method evaluateImages ] { - Parameters [1] { - Parameter #0 [ $evaluate ] + Parameter #0 [ int $evaluate ] } + - Return [ bool ] } Method [ public method flattenImages ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method flipImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method flopImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method forwardFourierTransformImage ] { - Parameters [1] { - Parameter #0 [ $magnitude ] + Parameter #0 [ bool $magnitude ] } + - Return [ bool ] } Method [ public method frameImage ] { - Parameters [5] { - Parameter #0 [ $matte_color ] - Parameter #1 [ $width ] - Parameter #2 [ $height ] - Parameter #3 [ $inner_bevel ] - Parameter #4 [ $outer_bevel ] + Parameter #0 [ ImagickPixel|string $matte_color ] + Parameter #1 [ int $width ] + Parameter #2 [ int $height ] + Parameter #3 [ int $inner_bevel ] + Parameter #4 [ int $outer_bevel ] } + - Return [ bool ] } Method [ public method fxImage ] { - Parameters [2] { - Parameter #0 [ $expression ] - Parameter #1 [ $channel ] + Parameter #0 [ string $expression ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ Imagick ] } Method [ public method gammaImage ] { - Parameters [2] { - Parameter #0 [ $gamma ] - Parameter #1 [ $channel ] + Parameter #0 [ float $gamma ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method gaussianBlurImage ] { - Parameters [3] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method getImageAttribute ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ string $key ] } + - Return [ string ] } Method [ public method getImageBackgroundColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method getImageBluePrimary ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageBorderColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method getImageChannelDepth ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel ] } + - Return [ int ] } Method [ public method getImageChannelDistortion ] { - Parameters [3] { Parameter #0 [ Imagick $reference ] - Parameter #1 [ $channel ] - Parameter #2 [ $metric ] + Parameter #1 [ int $channel ] + Parameter #2 [ int $metric ] } + - Return [ float ] } Method [ public method getImageChannelExtrema ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel ] } + - Return [ array ] } Method [ public method getImageChannelMean ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel ] } + - Return [ array ] } Method [ public method getImageChannelStatistics ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageColormapColor ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } + - Return [ ImagickPixel ] } Method [ public method getImageColorspace ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageCompose ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageDelay ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageDepth ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageDistortion ] { - Parameters [2] { Parameter #0 [ Imagick $reference ] - Parameter #1 [ $metric ] + Parameter #1 [ int $metric ] } + - Return [ float ] } Method [ public method getImageExtrema ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageDispose ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageGamma ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getImageGreenPrimary ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageHeight ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageHistogram ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageInterlaceScheme ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageIterations ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageMatteColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method getImagePage ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImagePixelColor ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ int $x ] + Parameter #1 [ int $y ] } + - Return [ ImagickPixel ] } Method [ public method getImageProfile ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } + - Return [ string ] } Method [ public method getImageRedPrimary ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageRenderingIntent ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageResolution ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageScene ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageSignature ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getImageTicksPerSecond ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageType ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageUnits ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageVirtualPixelMethod ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageWhitePoint ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getImageWidth ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getNumberImages ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getImageTotalInkDensity ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getImageRegion ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ Imagick ] } Method [ public method implodeImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method inverseFourierTransformImage ] { - Parameters [2] { Parameter #0 [ Imagick $complement ] - Parameter #1 [ $magnitude ] + Parameter #1 [ bool $magnitude ] } + - Return [ bool ] } Method [ public method levelImage ] { - Parameters [4] { - Parameter #0 [ $black_point ] - Parameter #1 [ $gamma ] - Parameter #2 [ $white_point ] - Parameter #3 [ $channel ] + Parameter #0 [ float $black_point ] + Parameter #1 [ float $gamma ] + Parameter #2 [ float $white_point ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method magnifyImage ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method mapImage ] { - Parameters [2] { Parameter #0 [ imagick $map ] - Parameter #1 [ $dither ] + Parameter #1 [ bool $dither ] } + - Return [ bool ] } Method [ public method matteFloodfillImage ] { - Parameters [5] { - Parameter #0 [ $alpha ] - Parameter #1 [ $fuzz ] - Parameter #2 [ $border_color ] - Parameter #3 [ $x ] - Parameter #4 [ $y ] + Parameter #0 [ float $alpha ] + Parameter #1 [ float $fuzz ] + Parameter #2 [ ImagickPixel|string $border_color ] + Parameter #3 [ int $x ] + Parameter #4 [ int $y ] } + - Return [ bool ] } Method [ public method medianFilterImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method negateImage ] { - Parameters [2] { - Parameter #0 [ $gray ] - Parameter #1 [ $channel ] + Parameter #0 [ bool $gray ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method paintOpaqueImage ] { - Parameters [4] { - Parameter #0 [ $target_color ] - Parameter #1 [ $fill_color ] - Parameter #2 [ $fuzz ] - Parameter #3 [ $channel ] + Parameter #0 [ ImagickPixel|string $target_color ] + Parameter #1 [ ImagickPixel|string $fill_color ] + Parameter #2 [ float $fuzz ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method paintTransparentImage ] { - Parameters [3] { - Parameter #0 [ $target_color ] - Parameter #1 [ $alpha ] - Parameter #2 [ $fuzz ] + Parameter #0 [ ImagickPixel|string $target_color ] + Parameter #1 [ float $alpha ] + Parameter #2 [ float $fuzz ] } + - Return [ bool ] } Method [ public method previewImages ] { - Parameters [1] { - Parameter #0 [ $preview ] + Parameter #0 [ int $preview ] } + - Return [ bool ] } Method [ public method profileImage ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $profile ] + Parameter #0 [ string $name ] + Parameter #1 [ ?string $profile ] } + - Return [ bool ] } Method [ public method quantizeImage ] { - Parameters [5] { - Parameter #0 [ $number_colors ] - Parameter #1 [ $colorspace ] - Parameter #2 [ $tree_depth ] - Parameter #3 [ $dither ] - Parameter #4 [ $measure_error ] + Parameter #0 [ int $number_colors ] + Parameter #1 [ int $colorspace ] + Parameter #2 [ int $tree_depth ] + Parameter #3 [ bool $dither ] + Parameter #4 [ bool $measure_error ] } + - Return [ bool ] } Method [ public method quantizeImages ] { - Parameters [5] { - Parameter #0 [ $number_colors ] - Parameter #1 [ $colorspace ] - Parameter #2 [ $tree_depth ] - Parameter #3 [ $dither ] - Parameter #4 [ $measure_error ] + Parameter #0 [ int $number_colors ] + Parameter #1 [ int $colorspace ] + Parameter #2 [ int $tree_depth ] + Parameter #3 [ bool $dither ] + Parameter #4 [ bool $measure_error ] } + - Return [ bool ] } Method [ public method reduceNoiseImage ] { - Parameters [1] { - Parameter #0 [ $radius ] + Parameter #0 [ float $radius ] } + - Return [ bool ] } Method [ public method removeImageProfile ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } + - Return [ string ] } Method [ public method separateImageChannel ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ int $channel ] } + - Return [ bool ] } Method [ public method sepiaToneImage ] { - Parameters [1] { - Parameter #0 [ $threshold ] + Parameter #0 [ float $threshold ] } + - Return [ bool ] } Method [ public method setImageBias ] { - Parameters [1] { - Parameter #0 [ $bias ] + Parameter #0 [ float $bias ] } + - Return [ bool ] } Method [ public method setImageBiasQuantum ] { - Parameters [1] { - Parameter #0 [ $bias ] + Parameter #0 [ string $bias ] } + - Return [ void ] } Method [ public method setImageBluePrimary ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method setImageBorderColor ] { - Parameters [1] { - Parameter #0 [ $border_color ] + Parameter #0 [ ImagickPixel|string $border_color ] } + - Return [ bool ] } Method [ public method setImageChannelDepth ] { - Parameters [2] { - Parameter #0 [ $channel ] - Parameter #1 [ $depth ] + Parameter #0 [ int $channel ] + Parameter #1 [ int $depth ] } + - Return [ bool ] } Method [ public method setImageColormapColor ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $color ] + Parameter #0 [ int $index ] + Parameter #1 [ ImagickPixel|string $color ] } + - Return [ bool ] } Method [ public method setImageColorspace ] { - Parameters [1] { - Parameter #0 [ $colorspace ] + Parameter #0 [ int $colorspace ] } + - Return [ bool ] } Method [ public method setImageDispose ] { - Parameters [1] { - Parameter #0 [ $dispose ] + Parameter #0 [ int $dispose ] } + - Return [ bool ] } Method [ public method setImageExtent ] { - Parameters [2] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] } + - Return [ bool ] } Method [ public method setImageGreenPrimary ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method setImageInterlaceScheme ] { - Parameters [1] { - Parameter #0 [ $interlace ] + Parameter #0 [ int $interlace ] } + - Return [ bool ] } Method [ public method setImageProfile ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $profile ] + Parameter #0 [ string $name ] + Parameter #1 [ string $profile ] } + - Return [ bool ] } Method [ public method setImageRedPrimary ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method setImageRenderingIntent ] { - Parameters [1] { - Parameter #0 [ $rendering_intent ] + Parameter #0 [ int $rendering_intent ] } + - Return [ bool ] } Method [ public method setImageVirtualPixelMethod ] { - Parameters [1] { - Parameter #0 [ $method ] + Parameter #0 [ int $method ] } + - Return [ bool ] } Method [ public method setImageWhitePoint ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method sigmoidalContrastImage ] { - Parameters [4] { - Parameter #0 [ $sharpen ] - Parameter #1 [ $alpha ] - Parameter #2 [ $beta ] - Parameter #3 [ $channel ] + Parameter #0 [ bool $sharpen ] + Parameter #1 [ float $alpha ] + Parameter #2 [ float $beta ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method stereoImage ] { @@ -3302,6 +3791,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $offset_image ] } + - Return [ bool ] } Method [ public method textureImage ] { @@ -3309,32 +3799,36 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $texture ] } + - Return [ Imagick ] } Method [ public method tintImage ] { - Parameters [3] { - Parameter #0 [ $tint_color ] - Parameter #1 [ $opacity_color ] - Parameter #2 [ $legacy ] + Parameter #0 [ ImagickPixel|string $tint_color ] + Parameter #1 [ ImagickPixel|string $opacity_color ] + Parameter #2 [ bool $legacy = false ] } + - Return [ bool ] } Method [ public method unsharpMaskImage ] { - Parameters [5] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $amount ] - Parameter #3 [ $threshold ] - Parameter #4 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ float $amount ] + Parameter #3 [ float $threshold ] + Parameter #4 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method getImage ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method addImage ] { @@ -3342,6 +3836,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $image ] } + - Return [ bool ] } Method [ public method setImage ] { @@ -3349,176 +3844,201 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $image ] } + - Return [ bool ] } Method [ public method newImage ] { - Parameters [4] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $background_color ] - Parameter #3 [ $format ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ ImagickPixel|string $background_color ] + Parameter #3 [ string $format = null ] } + - Return [ bool ] } Method [ public method newPseudoImage ] { - Parameters [3] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] - Parameter #2 [ $pseudo_format ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] + Parameter #2 [ string $pseudo_format ] } + - Return [ bool ] } Method [ public method getCompression ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getCompressionQuality ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getFilename ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getFormat ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getInterlaceScheme ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getOption ] { - Parameters [1] { - Parameter #0 [ $key ] + Parameter #0 [ string $key ] } + - Return [ string ] } Method [ public method getPage ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getSamplingFactors ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getSize ] { - Parameters [0] { } + - Return [ array ] } Method [ public method setBackgroundColor ] { - Parameters [1] { - Parameter #0 [ $background_color ] + Parameter #0 [ ImagickPixel|string $background_color ] } + - Return [ bool ] } Method [ public method setCompression ] { - Parameters [1] { - Parameter #0 [ $compression ] + Parameter #0 [ int $compression ] } + - Return [ bool ] } Method [ public method setCompressionQuality ] { - Parameters [1] { - Parameter #0 [ $quality ] + Parameter #0 [ int $quality ] } + - Return [ bool ] } Method [ public method setFilename ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } + - Return [ bool ] } Method [ public method setFormat ] { - Parameters [1] { - Parameter #0 [ $format ] + Parameter #0 [ string $format ] } + - Return [ bool ] } Method [ public method setInterlaceScheme ] { - Parameters [1] { - Parameter #0 [ $interlace ] + Parameter #0 [ int $interlace ] } + - Return [ bool ] } Method [ public method setOption ] { - Parameters [2] { - Parameter #0 [ $key ] - Parameter #1 [ $value ] + Parameter #0 [ string $key ] + Parameter #1 [ string $value ] } + - Return [ bool ] } Method [ public method setPage ] { - Parameters [4] { - Parameter #0 [ $width ] - Parameter #1 [ $height ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ int $width ] + Parameter #1 [ int $height ] + Parameter #2 [ int $x ] + Parameter #3 [ int $y ] } + - Return [ bool ] } Method [ public method setResolution ] { - Parameters [2] { - Parameter #0 [ $x_resolution ] - Parameter #1 [ $y_resolution ] + Parameter #0 [ float $x_resolution ] + Parameter #1 [ float $y_resolution ] } + - Return [ bool ] } Method [ public method setSamplingFactors ] { - Parameters [1] { - Parameter #0 [ $factors ] + Parameter #0 [ array $factors ] } + - Return [ bool ] } Method [ public method setSize ] { - Parameters [2] { - Parameter #0 [ $columns ] - Parameter #1 [ $rows ] + Parameter #0 [ int $columns ] + Parameter #1 [ int $rows ] } + - Return [ bool ] } Method [ public method setType ] { - Parameters [1] { - Parameter #0 [ $imgtype ] + Parameter #0 [ int $imgtype ] } + - Return [ bool ] } Method [ public method key ] { - Parameters [0] { } + - Return [ int ] } Method [ public method next ] { @@ -3537,158 +4057,178 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method current ] { - Parameters [0] { } + - Return [ Imagick ] } Method [ public method brightnessContrastImage ] { - Parameters [3] { - Parameter #0 [ $brightness ] - Parameter #1 [ $contrast ] - Parameter #2 [ $channel ] + Parameter #0 [ float $brightness ] + Parameter #1 [ float $contrast ] + Parameter #2 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method colorMatrixImage ] { - Parameters [1] { - Parameter #0 [ $color_matrix ] + Parameter #0 [ array $color_matrix ] } + - Return [ bool ] } Method [ public method selectiveBlurImage ] { - Parameters [4] { - Parameter #0 [ $radius ] - Parameter #1 [ $sigma ] - Parameter #2 [ $threshold ] - Parameter #3 [ $channel ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $sigma ] + Parameter #2 [ float $threshold ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method rotationalBlurImage ] { - Parameters [2] { - Parameter #0 [ $angle ] - Parameter #1 [ $channel ] + Parameter #0 [ float $angle ] + Parameter #1 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method statisticImage ] { - Parameters [4] { - Parameter #0 [ $type ] - Parameter #1 [ $width ] - Parameter #2 [ $height ] - Parameter #3 [ $channel ] + Parameter #0 [ int $type ] + Parameter #1 [ int $width ] + Parameter #2 [ int $height ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method subimageMatch ] { - Parameters [5] { Parameter #0 [ Imagick $image ] - Parameter #1 [ &$offset ] - Parameter #2 [ &$similarity ] - Parameter #3 [ $threshold ] - Parameter #4 [ $metric ] + Parameter #1 [ ?array &$offset = null ] + Parameter #2 [ ?float &$similarity = null ] + Parameter #3 [ float $threshold = 0.0 ] + Parameter #4 [ int $metric = 0 ] } + - Return [ Imagick ] } Method [ public method similarityImage ] { - Parameters [5] { Parameter #0 [ Imagick $image ] - Parameter #1 [ &$offset ] - Parameter #2 [ &$similarity ] - Parameter #3 [ $threshold ] - Parameter #4 [ $metric ] + Parameter #1 [ ?array &$offset = null ] + Parameter #2 [ ?float &$similarity = null ] + Parameter #3 [ float $threshold = 0.0 ] + Parameter #4 [ int $metric = 0 ] } + - Return [ Imagick ] } Method [ public method morphology ] { - Parameters [4] { - Parameter #0 [ $morphology ] - Parameter #1 [ $iterations ] + Parameter #0 [ int $morphology ] + Parameter #1 [ int $iterations ] Parameter #2 [ ImagickKernel $kernel ] - Parameter #3 [ $channel ] + Parameter #3 [ int $channel = Imagick::CHANNEL_DEFAULT ] } + - Return [ bool ] } Method [ public method filter ] { - Parameters [2] { Parameter #0 [ ImagickKernel $kernel ] - Parameter #1 [ $channel ] + Parameter #1 [ int $channel = Imagick::CHANNEL_UNDEFINED ] } + - Return [ bool ] } Method [ public method setAntialias ] { - Parameters [1] { - Parameter #0 [ $antialias ] + Parameter #0 [ bool $antialias ] } + - Return [ void ] } Method [ public method getAntialias ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method colorDecisionListImage ] { - Parameters [1] { - Parameter #0 [ $color_correction_collection ] + Parameter #0 [ string $color_correction_collection ] } + - Return [ bool ] } Method [ public method optimizeImageTransparency ] { - Parameters [0] { } + - Return [ void ] } Method [ public method autoGammaImage ] { - Parameters [1] { - Parameter #0 [ $channel ] + Parameter #0 [ ?int $channel = Imagick::CHANNEL_ALL ] } + - Return [ void ] } Method [ public method autoOrient ] { - Parameters [0] { } + - Return [ void ] } Method [ public method autoOrientate ] { - Parameters [0] { } + - Return [ void ] } Method [ public method compositeImageGravity ] { - Parameters [3] { Parameter #0 [ Imagick $image ] - Parameter #1 [ $composite_constant ] - Parameter #2 [ $gravity ] + Parameter #1 [ int $composite_constant ] + Parameter #2 [ int $gravity ] } + - Return [ bool ] } Method [ public method localContrastImage ] { - Parameters [2] { - Parameter #0 [ $radius ] - Parameter #1 [ $strength ] + Parameter #0 [ float $radius ] + Parameter #1 [ float $strength ] } + - Return [ void ] } } } @@ -3712,45 +4252,52 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getTextKerning ] { - Parameters [0] { } + - Return [ float ] } Method [ public method setTextKerning ] { - Parameters [1] { - Parameter #0 [ $kerning ] + Parameter #0 [ float $kerning ] } + - Return [ bool ] } Method [ public method getTextInterwordSpacing ] { - Parameters [0] { } + - Return [ float ] } Method [ public method setTextInterwordSpacing ] { - Parameters [1] { - Parameter #0 [ $spacing ] + Parameter #0 [ float $spacing ] } + - Return [ bool ] } Method [ public method getTextInterlineSpacing ] { - Parameters [0] { } + - Return [ float ] } Method [ public method setTextInterlineSpacing ] { - Parameters [1] { - Parameter #0 [ $spacing ] + Parameter #0 [ float $spacing ] } + - Return [ bool ] } Method [ public method __construct ] { @@ -3762,924 +4309,1050 @@ Extension [ extension #97 imagick version 3.6.0 ] { Method [ public method setFillColor ] { - Parameters [1] { - Parameter #0 [ $fill_color ] + Parameter #0 [ ImagickPixel|string $fill_color ] } + - Return [ bool ] } Method [ public method setFillAlpha ] { - Parameters [1] { - Parameter #0 [ $alpha ] + Parameter #0 [ float $alpha ] } + - Return [ bool ] } Method [ public method setResolution ] { - Parameters [2] { - Parameter #0 [ $resolution_x ] - Parameter #1 [ $resolution_y ] + Parameter #0 [ float $resolution_x ] + Parameter #1 [ float $resolution_y ] } + - Return [ bool ] } Method [ public method setStrokeColor ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ ImagickPixel|string $color ] } + - Return [ bool ] } Method [ public method setStrokeAlpha ] { - Parameters [1] { - Parameter #0 [ $alpha ] + Parameter #0 [ float $alpha ] } + - Return [ bool ] } Method [ public method setStrokeWidth ] { - Parameters [1] { - Parameter #0 [ $width ] + Parameter #0 [ float $width ] } + - Return [ bool ] } Method [ public method clear ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method circle ] { - Parameters [4] { - Parameter #0 [ $origin_x ] - Parameter #1 [ $origin_y ] - Parameter #2 [ $perimeter_x ] - Parameter #3 [ $perimeter_y ] + Parameter #0 [ float $origin_x ] + Parameter #1 [ float $origin_y ] + Parameter #2 [ float $perimeter_x ] + Parameter #3 [ float $perimeter_y ] } + - Return [ bool ] } Method [ public method annotation ] { - Parameters [3] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $text ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ string $text ] } + - Return [ bool ] } Method [ public method setTextAntialias ] { - Parameters [1] { - Parameter #0 [ $antialias ] + Parameter #0 [ bool $antialias ] } + - Return [ bool ] } Method [ public method setTextEncoding ] { - Parameters [1] { - Parameter #0 [ $encoding ] + Parameter #0 [ string $encoding ] } + - Return [ bool ] } Method [ public method setFont ] { - Parameters [1] { - Parameter #0 [ $font_name ] + Parameter #0 [ string $font_name ] } + - Return [ bool ] } Method [ public method setFontFamily ] { - Parameters [1] { - Parameter #0 [ $font_family ] + Parameter #0 [ string $font_family ] } + - Return [ bool ] } Method [ public method setFontSize ] { - Parameters [1] { - Parameter #0 [ $point_size ] + Parameter #0 [ float $point_size ] } + - Return [ bool ] } Method [ public method setFontStyle ] { - Parameters [1] { - Parameter #0 [ $style ] + Parameter #0 [ int $style ] } + - Return [ bool ] } Method [ public method setFontWeight ] { - Parameters [1] { - Parameter #0 [ $weight ] + Parameter #0 [ int $weight ] } + - Return [ bool ] } Method [ public method getFont ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getFontFamily ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getFontSize ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getFontStyle ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getFontWeight ] { - Parameters [0] { } + - Return [ int ] } Method [ public method destroy ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method rectangle ] { - Parameters [4] { - Parameter #0 [ $top_left_x ] - Parameter #1 [ $top_left_y ] - Parameter #2 [ $bottom_right_x ] - Parameter #3 [ $bottom_right_y ] + Parameter #0 [ float $top_left_x ] + Parameter #1 [ float $top_left_y ] + Parameter #2 [ float $bottom_right_x ] + Parameter #3 [ float $bottom_right_y ] } + - Return [ bool ] } Method [ public method roundRectangle ] { - Parameters [6] { - Parameter #0 [ $top_left_x ] - Parameter #1 [ $top_left_y ] - Parameter #2 [ $bottom_right_x ] - Parameter #3 [ $bottom_right_y ] - Parameter #4 [ $rounding_x ] - Parameter #5 [ $rounding_y ] + Parameter #0 [ float $top_left_x ] + Parameter #1 [ float $top_left_y ] + Parameter #2 [ float $bottom_right_x ] + Parameter #3 [ float $bottom_right_y ] + Parameter #4 [ float $rounding_x ] + Parameter #5 [ float $rounding_y ] } + - Return [ bool ] } Method [ public method ellipse ] { - Parameters [6] { - Parameter #0 [ $origin_x ] - Parameter #1 [ $origin_y ] - Parameter #2 [ $radius_x ] - Parameter #3 [ $radius_y ] - Parameter #4 [ $angle_start ] - Parameter #5 [ $angle_end ] + Parameter #0 [ float $origin_x ] + Parameter #1 [ float $origin_y ] + Parameter #2 [ float $radius_x ] + Parameter #3 [ float $radius_y ] + Parameter #4 [ float $angle_start ] + Parameter #5 [ float $angle_end ] } + - Return [ bool ] } Method [ public method skewX ] { - Parameters [1] { - Parameter #0 [ $degrees ] + Parameter #0 [ float $degrees ] } + - Return [ bool ] } Method [ public method skewY ] { - Parameters [1] { - Parameter #0 [ $degrees ] + Parameter #0 [ float $degrees ] } + - Return [ bool ] } Method [ public method translate ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method line ] { - Parameters [4] { - Parameter #0 [ $start_x ] - Parameter #1 [ $start_y ] - Parameter #2 [ $end_x ] - Parameter #3 [ $end_y ] + Parameter #0 [ float $start_x ] + Parameter #1 [ float $start_y ] + Parameter #2 [ float $end_x ] + Parameter #3 [ float $end_y ] } + - Return [ bool ] } Method [ public method arc ] { - Parameters [6] { - Parameter #0 [ $start_x ] - Parameter #1 [ $start_y ] - Parameter #2 [ $end_x ] - Parameter #3 [ $end_y ] - Parameter #4 [ $start_angle ] - Parameter #5 [ $end_angle ] + Parameter #0 [ float $start_x ] + Parameter #1 [ float $start_y ] + Parameter #2 [ float $end_x ] + Parameter #3 [ float $end_y ] + Parameter #4 [ float $start_angle ] + Parameter #5 [ float $end_angle ] } + - Return [ bool ] } Method [ public method matte ] { - Parameters [3] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $paint ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ int $paint ] } + - Return [ bool ] } Method [ public method polygon ] { - Parameters [1] { - Parameter #0 [ $coordinates ] + Parameter #0 [ array $coordinates ] } + - Return [ bool ] } Method [ public method point ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method getTextDecoration ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getTextEncoding ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getFontStretch ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setFontStretch ] { - Parameters [1] { - Parameter #0 [ $stretch ] + Parameter #0 [ int $stretch ] } + - Return [ bool ] } Method [ public method setStrokeAntialias ] { - Parameters [1] { - Parameter #0 [ $enabled ] + Parameter #0 [ bool $enabled ] } + - Return [ bool ] } Method [ public method setTextAlignment ] { - Parameters [1] { - Parameter #0 [ $align ] + Parameter #0 [ int $align ] } + - Return [ bool ] } Method [ public method setTextDecoration ] { - Parameters [1] { - Parameter #0 [ $decoration ] + Parameter #0 [ int $decoration ] } + - Return [ bool ] } Method [ public method setTextUnderColor ] { - Parameters [1] { - Parameter #0 [ $under_color ] + Parameter #0 [ ImagickPixel|string $under_color ] } + - Return [ bool ] } Method [ public method setViewbox ] { - Parameters [4] { - Parameter #0 [ $left_x ] - Parameter #1 [ $top_y ] - Parameter #2 [ $right_x ] - Parameter #3 [ $bottom_y ] + Parameter #0 [ int $left_x ] + Parameter #1 [ int $top_y ] + Parameter #2 [ int $right_x ] + Parameter #3 [ int $bottom_y ] } + - Return [ bool ] } Method [ public method clone ] { - Parameters [0] { } + - Return [ ImagickDraw ] } Method [ public method affine ] { - Parameters [1] { - Parameter #0 [ $affine ] + Parameter #0 [ array $affine ] } + - Return [ bool ] } Method [ public method bezier ] { - Parameters [1] { - Parameter #0 [ $coordinates ] + Parameter #0 [ array $coordinates ] } + - Return [ bool ] } Method [ public method composite ] { - Parameters [6] { - Parameter #0 [ $composite ] - Parameter #1 [ $x ] - Parameter #2 [ $y ] - Parameter #3 [ $width ] - Parameter #4 [ $height ] + Parameter #0 [ int $composite ] + Parameter #1 [ float $x ] + Parameter #2 [ float $y ] + Parameter #3 [ float $width ] + Parameter #4 [ float $height ] Parameter #5 [ Imagick $image ] } + - Return [ bool ] } Method [ public method color ] { - Parameters [3] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] - Parameter #2 [ $paint ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] + Parameter #2 [ int $paint ] } + - Return [ bool ] } Method [ public method comment ] { - Parameters [1] { - Parameter #0 [ $comment ] + Parameter #0 [ string $comment ] } + - Return [ bool ] } Method [ public method getClipPath ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getClipRule ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getClipUnits ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getFillColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method getFillOpacity ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getFillRule ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getGravity ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getStrokeAntialias ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getStrokeColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method getStrokeDashArray ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getStrokeDashOffset ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getStrokeLineCap ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getStrokeLineJoin ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getStrokeMiterLimit ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getStrokeOpacity ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getStrokeWidth ] { - Parameters [0] { } + - Return [ float ] } Method [ public method getTextAlignment ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getTextAntialias ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getVectorGraphics ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getTextUnderColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method pathClose ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method pathCurveToAbsolute ] { - Parameters [6] { - Parameter #0 [ $x1 ] - Parameter #1 [ $y1 ] - Parameter #2 [ $x2 ] - Parameter #3 [ $y2 ] - Parameter #4 [ $x ] - Parameter #5 [ $y ] + Parameter #0 [ float $x1 ] + Parameter #1 [ float $y1 ] + Parameter #2 [ float $x2 ] + Parameter #3 [ float $y2 ] + Parameter #4 [ float $x ] + Parameter #5 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToRelative ] { - Parameters [6] { - Parameter #0 [ $x1 ] - Parameter #1 [ $y1 ] - Parameter #2 [ $x2 ] - Parameter #3 [ $y2 ] - Parameter #4 [ $x ] - Parameter #5 [ $y ] + Parameter #0 [ float $x1 ] + Parameter #1 [ float $y1 ] + Parameter #2 [ float $x2 ] + Parameter #3 [ float $y2 ] + Parameter #4 [ float $x ] + Parameter #5 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToQuadraticBezierAbsolute ] { - Parameters [4] { - Parameter #0 [ $x1 ] - Parameter #1 [ $y1 ] - Parameter #2 [ $x_end ] - Parameter #3 [ $y ] + Parameter #0 [ float $x1 ] + Parameter #1 [ float $y1 ] + Parameter #2 [ float $x_end ] + Parameter #3 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToQuadraticBezierRelative ] { - Parameters [4] { - Parameter #0 [ $x1 ] - Parameter #1 [ $y1 ] - Parameter #2 [ $x_end ] - Parameter #3 [ $y ] + Parameter #0 [ float $x1 ] + Parameter #1 [ float $y1 ] + Parameter #2 [ float $x_end ] + Parameter #3 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToQuadraticBezierSmoothAbsolute ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToQuadraticBezierSmoothRelative ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToSmoothAbsolute ] { - Parameters [4] { - Parameter #0 [ $x2 ] - Parameter #1 [ $y2 ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ float $x2 ] + Parameter #1 [ float $y2 ] + Parameter #2 [ float $x ] + Parameter #3 [ float $y ] } + - Return [ bool ] } Method [ public method pathCurveToSmoothRelative ] { - Parameters [4] { - Parameter #0 [ $x2 ] - Parameter #1 [ $y2 ] - Parameter #2 [ $x ] - Parameter #3 [ $y ] + Parameter #0 [ float $x2 ] + Parameter #1 [ float $y2 ] + Parameter #2 [ float $x ] + Parameter #3 [ float $y ] } + - Return [ bool ] } Method [ public method pathEllipticArcAbsolute ] { - Parameters [7] { - Parameter #0 [ $rx ] - Parameter #1 [ $ry ] - Parameter #2 [ $x_axis_rotation ] - Parameter #3 [ $large_arc ] - Parameter #4 [ $sweep ] - Parameter #5 [ $x ] - Parameter #6 [ $y ] + Parameter #0 [ float $rx ] + Parameter #1 [ float $ry ] + Parameter #2 [ float $x_axis_rotation ] + Parameter #3 [ bool $large_arc ] + Parameter #4 [ bool $sweep ] + Parameter #5 [ float $x ] + Parameter #6 [ float $y ] } + - Return [ bool ] } Method [ public method pathEllipticArcRelative ] { - Parameters [7] { - Parameter #0 [ $rx ] - Parameter #1 [ $ry ] - Parameter #2 [ $x_axis_rotation ] - Parameter #3 [ $large_arc ] - Parameter #4 [ $sweep ] - Parameter #5 [ $x ] - Parameter #6 [ $y ] + Parameter #0 [ float $rx ] + Parameter #1 [ float $ry ] + Parameter #2 [ float $x_axis_rotation ] + Parameter #3 [ bool $large_arc ] + Parameter #4 [ bool $sweep ] + Parameter #5 [ float $x ] + Parameter #6 [ float $y ] } + - Return [ bool ] } Method [ public method pathFinish ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method pathLineToAbsolute ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathLineToRelative ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathLineToHorizontalAbsolute ] { - Parameters [1] { - Parameter #0 [ $x ] + Parameter #0 [ float $x ] } + - Return [ bool ] } Method [ public method pathLineToHorizontalRelative ] { - Parameters [1] { - Parameter #0 [ $x ] + Parameter #0 [ float $x ] } + - Return [ bool ] } Method [ public method pathLineToVerticalAbsolute ] { - Parameters [1] { - Parameter #0 [ $y ] + Parameter #0 [ float $y ] } + - Return [ bool ] } Method [ public method pathLineToVerticalRelative ] { - Parameters [1] { - Parameter #0 [ $y ] + Parameter #0 [ float $y ] } + - Return [ bool ] } Method [ public method pathMoveToAbsolute ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathMoveToRelative ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method pathStart ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method polyline ] { - Parameters [1] { - Parameter #0 [ $coordinates ] + Parameter #0 [ array $coordinates ] } + - Return [ bool ] } Method [ public method popClipPath ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method popDefs ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method popPattern ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method pushClipPath ] { - Parameters [1] { - Parameter #0 [ $clip_mask_id ] + Parameter #0 [ string $clip_mask_id ] } + - Return [ bool ] } Method [ public method pushDefs ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method pushPattern ] { - Parameters [5] { - Parameter #0 [ $pattern_id ] - Parameter #1 [ $x ] - Parameter #2 [ $y ] - Parameter #3 [ $width ] - Parameter #4 [ $height ] + Parameter #0 [ string $pattern_id ] + Parameter #1 [ float $x ] + Parameter #2 [ float $y ] + Parameter #3 [ float $width ] + Parameter #4 [ float $height ] } + - Return [ bool ] } Method [ public method render ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method rotate ] { - Parameters [1] { - Parameter #0 [ $degrees ] + Parameter #0 [ float $degrees ] } + - Return [ bool ] } Method [ public method scale ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method setClipPath ] { - Parameters [1] { - Parameter #0 [ $clip_mask ] + Parameter #0 [ string $clip_mask ] } + - Return [ bool ] } Method [ public method setClipRule ] { - Parameters [1] { - Parameter #0 [ $fillrule ] + Parameter #0 [ int $fillrule ] } + - Return [ bool ] } Method [ public method setClipUnits ] { - Parameters [1] { - Parameter #0 [ $pathunits ] + Parameter #0 [ int $pathunits ] } + - Return [ bool ] } Method [ public method setFillOpacity ] { - Parameters [1] { - Parameter #0 [ $opacity ] + Parameter #0 [ float $opacity ] } + - Return [ bool ] } Method [ public method setFillPatternUrl ] { - Parameters [1] { - Parameter #0 [ $fill_url ] + Parameter #0 [ string $fill_url ] } + - Return [ bool ] } Method [ public method setFillRule ] { - Parameters [1] { - Parameter #0 [ $fillrule ] + Parameter #0 [ int $fillrule ] } + - Return [ bool ] } Method [ public method setGravity ] { - Parameters [1] { - Parameter #0 [ $gravity ] + Parameter #0 [ int $gravity ] } + - Return [ bool ] } Method [ public method setStrokePatternUrl ] { - Parameters [1] { - Parameter #0 [ $stroke_url ] + Parameter #0 [ string $stroke_url ] } + - Return [ bool ] } Method [ public method setStrokeDashOffset ] { - Parameters [1] { - Parameter #0 [ $dash_offset ] + Parameter #0 [ float $dash_offset ] } + - Return [ bool ] } Method [ public method setStrokeLineCap ] { - Parameters [1] { - Parameter #0 [ $linecap ] + Parameter #0 [ int $linecap ] } + - Return [ bool ] } Method [ public method setStrokeLineJoin ] { - Parameters [1] { - Parameter #0 [ $linejoin ] + Parameter #0 [ int $linejoin ] } + - Return [ bool ] } Method [ public method setStrokeMiterLimit ] { - Parameters [1] { - Parameter #0 [ $miterlimit ] + Parameter #0 [ int $miterlimit ] } + - Return [ bool ] } Method [ public method setStrokeOpacity ] { - Parameters [1] { - Parameter #0 [ $opacity ] + Parameter #0 [ float $opacity ] } + - Return [ bool ] } Method [ public method setVectorGraphics ] { - Parameters [1] { - Parameter #0 [ $xml ] + Parameter #0 [ string $xml ] } + - Return [ bool ] } Method [ public method pop ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method push ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setStrokeDashArray ] { - Parameters [1] { - Parameter #0 [ $dashes ] + Parameter #0 [ array $dashes ] } + - Return [ bool ] } Method [ public method getOpacity ] { - Parameters [0] { } + - Return [ float ] } Method [ public method setOpacity ] { - Parameters [1] { - Parameter #0 [ $opacity ] + Parameter #0 [ float $opacity ] } + - Return [ bool ] } Method [ public method getFontResolution ] { - Parameters [0] { } + - Return [ array ] } Method [ public method setFontResolution ] { - Parameters [2] { - Parameter #0 [ $x ] - Parameter #1 [ $y ] + Parameter #0 [ float $x ] + Parameter #1 [ float $y ] } + - Return [ bool ] } Method [ public method getBorderColor ] { - Parameters [0] { } + - Return [ ImagickPixel ] } Method [ public method setBorderColor ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ ImagickPixel|string $color ] } + - Return [ bool ] } Method [ public method setDensity ] { - Parameters [1] { - Parameter #0 [ $density ] + Parameter #0 [ string $density ] } + - Return [ bool ] } Method [ public method getDensity ] { - Parameters [0] { } + - Return [ ?string ] } Method [ public method getTextDirection ] { - Parameters [0] { } + - Return [ int ] } Method [ public method setTextDirection ] { - Parameters [1] { - Parameter #0 [ $direction ] + Parameter #0 [ int $direction ] } + - Return [ bool ] } } } @@ -4698,17 +5371,19 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $imagick ] } + - Return [ ImagickPixelIterator ] } Method [ static public method getPixelRegionIterator ] { - Parameters [5] { Parameter #0 [ Imagick $imagick ] - Parameter #1 [ $x ] - Parameter #2 [ $y ] - Parameter #3 [ $columns ] - Parameter #4 [ $rows ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ int $columns ] + Parameter #4 [ int $rows ] } + - Return [ ImagickPixelIterator ] } } @@ -4727,42 +5402,49 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method destroy ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getCurrentIteratorRow ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getIteratorRow ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getNextIteratorRow ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getPreviousIteratorRow ] { - Parameters [0] { } + - Return [ array ] } Method [ public method key ] { - Parameters [0] { } + - Return [ int ] } Method [ public method next ] { @@ -4781,6 +5463,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ array ] } Method [ public method newPixelIterator ] { @@ -4788,54 +5471,62 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ Imagick $imagick ] } + - Return [ bool ] } Method [ public method newPixelRegionIterator ] { - Parameters [5] { Parameter #0 [ Imagick $imagick ] - Parameter #1 [ $x ] - Parameter #2 [ $y ] - Parameter #3 [ $columns ] - Parameter #4 [ $rows ] + Parameter #1 [ int $x ] + Parameter #2 [ int $y ] + Parameter #3 [ int $columns ] + Parameter #4 [ int $rows ] } + - Return [ bool ] } Method [ public method resetIterator ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setIteratorFirstRow ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setIteratorLastRow ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method setIteratorRow ] { - Parameters [1] { - Parameter #0 [ $row ] + Parameter #0 [ int $row ] } + - Return [ bool ] } Method [ public method syncIterator ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method valid ] { - Parameters [0] { } + - Return [ bool ] } } } @@ -4858,7 +5549,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { Method [ public method __construct ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ ?string $color = null ] } } @@ -4866,133 +5557,152 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method destroy ] { - Parameters [0] { } + - Return [ bool ] } Method [ public method getColor ] { - Parameters [1] { - Parameter #0 [ $normalized ] + Parameter #0 [ int $normalized = 0 ] } + - Return [ array ] } Method [ public method getColorAsString ] { - Parameters [0] { } + - Return [ string ] } Method [ public method getColorCount ] { - Parameters [0] { } + - Return [ int ] } Method [ public method getColorQuantum ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getColorValue ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ int $color ] } + - Return [ float ] } Method [ public method getColorValueQuantum ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ int $color ] } + - Return [ int ] } Method [ public method getHSL ] { - Parameters [0] { } + - Return [ array ] } Method [ public method getIndex ] { - Parameters [0] { } + - Return [ int ] } Method [ public method isPixelSimilar ] { - Parameters [2] { - Parameter #0 [ $color ] - Parameter #1 [ $fuzz ] + Parameter #0 [ ImagickPixel|string $color ] + Parameter #1 [ float $fuzz ] } + - Return [ bool ] } Method [ public method isPixelSimilarQuantum ] { - Parameters [2] { - Parameter #0 [ $color ] - Parameter #1 [ $fuzz_quantum_range_scaled_by_square_root_of_three ] + Parameter #0 [ ImagickPixel|string $color ] + Parameter #1 [ float $fuzz_quantum_range_scaled_by_square_root_of_three ] } + - Return [ bool ] } Method [ public method isSimilar ] { - Parameters [2] { - Parameter #0 [ $color ] - Parameter #1 [ $fuzz_quantum_range_scaled_by_square_root_of_three ] + Parameter #0 [ ImagickPixel|string $color ] + Parameter #1 [ float $fuzz_quantum_range_scaled_by_square_root_of_three ] } + - Return [ bool ] } Method [ public method setColor ] { - Parameters [1] { - Parameter #0 [ $color ] + Parameter #0 [ string $color ] } + - Return [ bool ] } Method [ public method setColorCount ] { - Parameters [1] { - Parameter #0 [ $color_count ] + Parameter #0 [ int $color_count ] } + - Return [ bool ] } Method [ public method setColorValue ] { - Parameters [2] { - Parameter #0 [ $color ] - Parameter #1 [ $value ] + Parameter #0 [ int $color ] + Parameter #1 [ float $value ] } + - Return [ bool ] } Method [ public method setColorValueQuantum ] { - Parameters [2] { - Parameter #0 [ $color ] - Parameter #1 [ $value ] + Parameter #0 [ int $color ] + Parameter #1 [ int $value ] } + - Return [ bool ] } Method [ public method setHSL ] { - Parameters [3] { - Parameter #0 [ $hue ] - Parameter #1 [ $saturation ] - Parameter #2 [ $luminosity ] + Parameter #0 [ float $hue ] + Parameter #1 [ float $saturation ] + Parameter #2 [ float $luminosity ] } + - Return [ bool ] } Method [ public method setIndex ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } + - Return [ bool ] } Method [ public method setColorFromPixel ] { @@ -5000,6 +5710,7 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ ImagickPixel $pixel ] } + - Return [ bool ] } } } @@ -5016,17 +5727,19 @@ Extension [ extension #97 imagick version 3.6.0 ] { Method [ static public method fromBuiltin ] { - Parameters [2] { - Parameter #0 [ $kernel ] - Parameter #1 [ $shape ] + Parameter #0 [ int $kernel ] + Parameter #1 [ string $shape ] } + - Return [ ImagickKernel ] } Method [ static public method fromMatrix ] { - Parameters [2] { - Parameter #0 [ $matrix ] - Parameter #1 [ $origin ] + Parameter #0 [ array $matrix ] + Parameter #1 [ ?array $origin ] } + - Return [ ImagickKernel ] } } @@ -5039,33 +5752,38 @@ Extension [ extension #97 imagick version 3.6.0 ] { - Parameters [1] { Parameter #0 [ ImagickKernel $kernel ] } + - Return [ void ] } Method [ public method addUnityKernel ] { - Parameters [1] { - Parameter #0 [ $scale ] + Parameter #0 [ float $scale ] } + - Return [ void ] } Method [ public method getMatrix ] { - Parameters [0] { } + - Return [ array ] } Method [ public method scale ] { - Parameters [2] { - Parameter #0 [ $scale ] - Parameter #1 [ $normalize_kernel ] + Parameter #0 [ float $scale ] + Parameter #1 [ ?int $normalize_kernel = null ] } + - Return [ void ] } Method [ public method separate ] { - Parameters [0] { } + - Return [ array ] } } } diff --git a/php-pecl-imagick.spec b/php-pecl-imagick.spec index 21fdfdd..48de0d7 100644 --- a/php-pecl-imagick.spec +++ b/php-pecl-imagick.spec @@ -12,7 +12,6 @@ %bcond_without tests # 2 builds needed to get the full set -# no options for F36+ and EL9+ # --with im6 # --with im7 @@ -51,7 +50,7 @@ Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}} Release: 0.10.%{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: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 1.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 -- cgit