diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 1929 | 
1 files changed, 1137 insertions, 792 deletions
| @@ -1,5 +1,11 @@  Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] { +  - INI { +    Entry [ gmagick.shutdown_sleep_count <ALL> ] +      Current = '10' +    } +  } +    - Classes [5] {      Class [ <internal:gmagick> final class GmagickException extends Exception implements Throwable ] { @@ -364,25 +370,31 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {          Constant [ public int DISPOSE_PREVIOUS ] { 3 }          Constant [ public int QUANTUM_DEPTH ] { 16 }          Constant [ public int QUANTUM ] { 131071 } -        Constant [ public string VERSION_TXT ] { 1.3.35 } -        Constant [ public int VERSION_LIB ] { 2367744 } -        Constant [ public int VERSION_NUM ] { 1003035 } +        Constant [ public string VERSION_TXT ] { 1.3.36 } +        Constant [ public int VERSION_LIB ] { 2433536 } +        Constant [ public int VERSION_NUM ] { 1003036 }        }        - Static properties [0] {        } -      - Static methods [0] { +      - Static methods [1] { +        Method [ <internal:gmagick> static public method getversion ] { + +          - Parameters [0] { +          } +          - Return [ array ] +        }        }        - Properties [0] {        } -      - Methods [209] { +      - Methods [210] {          Method [ <internal:gmagick, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $filename ] +            Parameter #0 [ <optional> string or NULL $filename ]            }          } @@ -390,1497 +402,1724 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {            - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:gmagick> public method readimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $filename ] +            Parameter #0 [ <required> string $filename ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method writeimage ] { +        Method [ <internal:gmagick> public method read ] {            - Parameters [1] { -            Parameter #0 [ <required> $filename ] +            Parameter #0 [ <required> string $filename ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method resizeimage ] { +        Method [ <internal:gmagick> public method readimagefile ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $filehandle ] +            Parameter #1 [ <optional> string or NULL $filename ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method writeimage ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $filename ] +            Parameter #1 [ <optional> bool $all_frames ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method write ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $filename ] +            Parameter #1 [ <optional> bool $all_frames ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method writeimagefile ] { + +          - Parameters [2] { +            Parameter #0 [ <required> $filehandle ] +            Parameter #1 [ <optional> string or NULL $format ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method annotateimage ] {            - Parameters [5] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $filter ] -            Parameter #3 [ <required> $blur ] -            Parameter #4 [ <required> $fit ] +            Parameter #0 [ <required> GmagickDraw $drawing_wand ] +            Parameter #1 [ <required> float $x ] +            Parameter #2 [ <required> float $y ] +            Parameter #3 [ <required> float $angle ] +            Parameter #4 [ <required> string $text ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method thumbnailimage ] { +        Method [ <internal:gmagick> public method blurimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method clear ] { +        Method [ <internal:gmagick> public method setcompressionquality ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $quality ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method cropimage ] { +        Method [ <internal:gmagick> public method setimagepage ] {            - Parameters [4] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -            Parameter #2 [ <required> $width ] -            Parameter #3 [ <required> $height ] +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method coalesceimages ] { +        Method [ <internal:gmagick> public method getimagepage ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method compositeimage ] { +        Method [ <internal:gmagick> public method thumbnailimage ] {            - Parameters [4] { -            Parameter #0 [ <required> Gmagick $source ] -            Parameter #1 [ <required> $COMPOSE ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <optional> bool $fit ] +            Parameter #3 [ <optional> bool $legacy ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method drawimage ] { +        Method [ <internal:gmagick> public method resizeimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> GmagickDraw $GmagickDraw ] +          - Parameters [6] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $filter ] +            Parameter #3 [ <required> float $blur ] +            Parameter #4 [ <optional> bool $fit ] +            Parameter #5 [ <optional> bool $legacy ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method annotateimage ] { +        Method [ <internal:gmagick> public method clear ] { -          - Parameters [5] { -            Parameter #0 [ <required> GmagickDraw $GmagickDraw ] -            Parameter #1 [ <required> $x ] -            Parameter #2 [ <required> $y ] -            Parameter #3 [ <required> $angle ] -            Parameter #4 [ <required> $text ] +          - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method blurimage ] { +        Method [ <internal:gmagick> public method cropimage ] { + +          - Parameters [4] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method cropthumbnailimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method addimage ] { +        Method [ <internal:gmagick> public method coalesceimages ] { -          - Parameters [1] { -            Parameter #0 [ <required> Gmagick $Gmagick ] +          - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method addnoiseimage ] { +        Method [ <internal:gmagick> public method compositeimage ] { + +          - Parameters [4] { +            Parameter #0 [ <required> Gmagick $source ] +            Parameter #1 [ <required> int $COMPOSE ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method addimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $NOISE ] +            Parameter #0 [ <required> Gmagick $source ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method negateimage ] { +        Method [ <internal:gmagick> public method addnoiseimage ] { -          - Parameters [2] { -            Parameter #0 [ <required> $gray ] -            Parameter #1 [ <optional> $CHANNEL ] +          - Parameters [1] { +            Parameter #0 [ <required> int $noise_type ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method borderimage ] {            - Parameters [3] {              Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $width ] -            Parameter #2 [ <required> $height ] +            Parameter #1 [ <required> int $width ] +            Parameter #2 [ <required> int $height ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method thresholdimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $threshold ] -            Parameter #1 [ <optional> $CHANNELTYPE ] +            Parameter #0 [ <required> float $threshold ] +            Parameter #1 [ <optional> int $channel ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method charcoalimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method chopimage ] {            - Parameters [4] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method commentimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $comment ] +            Parameter #0 [ <required> string $comment ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method current ] {            - Parameters [0] {            } -        } - -        Method [ <internal:gmagick> public method cropthumbnailimage ] { - -          - Parameters [4] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <optional> $fit ] -            Parameter #3 [ <optional> $legacy ] -          } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method cyclecolormapimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $displace ] +            Parameter #0 [ <required> int $displace ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method deconstructimages ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method despeckleimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method destroy ] {            - Parameters [0] {            } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method drawimage ] { + +          - Parameters [1] { +            Parameter #0 [ <required> GmagickDraw $drawing_wand ] +          } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method edgeimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $radius ] +            Parameter #0 [ <required> float $radius ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method embossimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method enhanceimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method equalizeimage ] {            - Parameters [0] {            } -        } - -        Method [ <internal:gmagick> public method flattenimages ] { - -          - Parameters [0] { -          } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method flipimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method flopimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method frameimage ] {            - Parameters [5] {              Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $width ] -            Parameter #2 [ <required> $height ] -            Parameter #3 [ <required> $inner_bevel ] -            Parameter #4 [ <required> $outer_bevel ] +            Parameter #1 [ <required> int $width ] +            Parameter #2 [ <required> int $height ] +            Parameter #3 [ <required> int $inner_bevel ] +            Parameter #4 [ <required> int $outer_bevel ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method gammaimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $gamma ] +            Parameter #0 [ <required> float $gamma ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method getcopyright ] {            - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:gmagick> public method getfilename ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method getimagebackgroundcolor ] { +        Method [ <internal:gmagick> public method getimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagebackgroundcolor ] { +        Method [ <internal:gmagick> public method setimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $color ] -          } -        } - -        Method [ <internal:gmagick> public method getimageblueprimary ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:gmagick> public method getimagebordercolor ] { - -          - Parameters [0] { +            Parameter #0 [ <required> Gmagick $replace ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getimagechanneldepth ] { +        Method [ <internal:gmagick> public method getimagebackgroundcolor ] {            - Parameters [0] {            } -        } - -        Method [ <internal:gmagick> public method setimageblueprimary ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -          } -        } - -        Method [ <internal:gmagick> public method setimagebordercolor ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $color ] -          } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method getimageblob ] {            - Parameters [0] {            } +          - Return [ string ]          }          Method [ <internal:gmagick> public method getimagesblob ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method setimagechanneldepth ] { +        Method [ <internal:gmagick> public method getimageblueprimary ] { -          - Parameters [2] { -            Parameter #0 [ <required> $CHANNEL ] -            Parameter #1 [ <required> $depth ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setimagecolorspace ] { +        Method [ <internal:gmagick> public method getimagebordercolor ] { -          - Parameters [1] { -            Parameter #0 [ <required> $COLORSPACE ] +          - Parameters [0] {            } +          - Return [ GmagickPixel ]          } -        Method [ <internal:gmagick> public method setinterlacescheme ] { +        Method [ <internal:gmagick> public method getimagechanneldepth ] {            - Parameters [1] { -            Parameter #0 [ <required> $INTERLACE ] +            Parameter #0 [ <required> int $channel_type ]            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimagecolorspace ] { +        Method [ <internal:gmagick> public method getimagecolors ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimagecolors ] { +        Method [ <internal:gmagick> public method getimagecolorspace ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getimagecompose ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getimagedelay ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getimagedepth ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getnumberimages ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimagecompose ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $COMPOSITE ] -          } -        } - -        Method [ <internal:gmagick> public method setimagecompression ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $COMPRESSION ] -          } -        } - -        Method [ <internal:gmagick> public method getimagecompression ] { +        Method [ <internal:gmagick> public method getimagedispose ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimagedelay ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $delay ] -          } -        } - -        Method [ <internal:gmagick> public method setimagedepth ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $depth ] -          } -        } - -        Method [ <internal:gmagick> public method getimagedispose ] { +        Method [ <internal:gmagick> public method getimageextrema ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setimagedispose ] { +        Method [ <internal:gmagick> public method getimagefilename ] { -          - Parameters [1] { -            Parameter #0 [ <required> $DISPOSETYPE ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method setfilename ] { +        Method [ <internal:gmagick> public method getimagegamma ] { -          - Parameters [1] { -            Parameter #0 [ <required> $filename ] +          - Parameters [0] {            } +          - Return [ float ]          } -        Method [ <internal:gmagick> public method getimageextrema ] { +        Method [ <internal:gmagick> public method getimagegreenprimary ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimagefilename ] { +        Method [ <internal:gmagick> public method getimageheight ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimagefilename ] { +        Method [ <internal:gmagick> public method getimagehistogram ] { -          - Parameters [1] { -            Parameter #0 [ <required> $filename ] +          - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimageformat ] { +        Method [ <internal:gmagick> public method getimageindex ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimageformat ] { +        Method [ <internal:gmagick> public method getimageinterlacescheme ] { -          - Parameters [1] { -            Parameter #0 [ <required> $imageFormat ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setcompressionquality ] { +        Method [ <internal:gmagick> public method getimageiterations ] { -          - Parameters [1] { -            Parameter #0 [ <required> $quality ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimagegamma ] { +        Method [ <internal:gmagick> public method getimagemattecolor ] {            - Parameters [0] {            } +          - Return [ GmagickPixel ]          } -        Method [ <internal:gmagick> public method setimagegamma ] { +        Method [ <internal:gmagick> public method getimageprofile ] {            - Parameters [1] { -            Parameter #0 [ <required> $gamma ] +            Parameter #0 [ <required> string $name ]            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method getimagegreenprimary ] { +        Method [ <internal:gmagick> public method getimageredprimary ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setimagegreenprimary ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -          } -        } - -        Method [ <internal:gmagick> public method getimageheight ] { +        Method [ <internal:gmagick> public method getimagerenderingintent ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimagehistogram ] { +        Method [ <internal:gmagick> public method getimageresolution ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimageindex ] { +        Method [ <internal:gmagick> public method getimagescene ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimageindex ] { +        Method [ <internal:gmagick> public method getimagesignature ] { -          - Parameters [1] { -            Parameter #0 [ <required> $index ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method getimageinterlacescheme ] { +        Method [ <internal:gmagick> public method getimagetype ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setimageinterlacescheme ] { +        Method [ <internal:gmagick> public method getimageunits ] { -          - Parameters [1] { -            Parameter #0 [ <required> $INTERLACE ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimageiterations ] { +        Method [ <internal:gmagick> public method getimagewhitepoint ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimagemattecolor ] { +        Method [ <internal:gmagick> public method getimagewidth ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getimagepage ] { +        Method [ <internal:gmagick> public method getpackagename ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method getimageprofile ] { +        Method [ <internal:gmagick> public method getquantumdepth ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimageredprimary ] { +        Method [ <internal:gmagick> public method getreleasedate ] {            - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method getimagerenderingintent ] { +        Method [ <internal:gmagick> public method getsamplingfactors ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimageresolution ] { +        Method [ <internal:gmagick> public method getsize ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getimagescene ] { +        Method [ <internal:gmagick> public method setinterlacescheme ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $interlace_scheme ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimagesignature ] { +        Method [ <internal:gmagick> public method hasnextimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimagetype ] { +        Method [ <internal:gmagick> public method haspreviousimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimageiterations ] { +        Method [ <internal:gmagick> public method implodeimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $iterations ] +            Parameter #0 [ <required> float $radius ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimageprofile ] { +        Method [ <internal:gmagick> public method labelimage ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $profile ] +          - Parameters [1] { +            Parameter #0 [ <required> string $label ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimageredprimary ] { +        Method [ <internal:gmagick> public method levelimage ] { -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +          - Parameters [4] { +            Parameter #0 [ <required> float $blackPoint ] +            Parameter #1 [ <required> float $gamma ] +            Parameter #2 [ <required> float $whitePoint ] +            Parameter #3 [ <optional> int $channel ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagerenderingintent ] { +        Method [ <internal:gmagick> public method magnifyimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $RENDERINGINTENT ] +          - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimageresolution ] { +        Method [ <internal:gmagick> public method mapimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $xResolution ] -            Parameter #1 [ <required> $yResolution ] +            Parameter #0 [ <required> gmagick $gmagick ] +            Parameter #1 [ <required> bool $dither ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setresolution ] { +        Method [ <internal:gmagick> public method medianfilterimage ] { -          - Parameters [2] { -            Parameter #0 [ <required> $xResolution ] -            Parameter #1 [ <required> $yResolution ] +          - Parameters [1] { +            Parameter #0 [ <required> float $radius ]            } +          - Return [ void ]          } -        Method [ <internal:gmagick> public method setimagescene ] { +        Method [ <internal:gmagick> public method minifyimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $scene ] +          - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagetype ] { +        Method [ <internal:gmagick> public method modulateimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $IMGTYPE ] +          - Parameters [3] { +            Parameter #0 [ <required> float $brightness ] +            Parameter #1 [ <required> float $saturation ] +            Parameter #2 [ <required> float $hue ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagepage ] { +        Method [ <internal:gmagick> public method motionblurimage ] { -          - Parameters [4] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +          - Parameters [3] { +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ] +            Parameter #2 [ <required> float $angle ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimageunits ] { +        Method [ <internal:gmagick> public method newimage ] { -          - Parameters [0] { +          - Parameters [4] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> string $background ] +            Parameter #3 [ <optional> string or NULL $format ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimagewhitepoint ] { +        Method [ <internal:gmagick> public method nextimage ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getimagewidth ] { +        Method [ <internal:gmagick> public method normalizeimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getpackagename ] { +        Method [ <internal:gmagick> public method oilpaintimage ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> float $radius ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getquantumdepth ] { +        Method [ <internal:gmagick> public method previousimage ] {            - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getreleasedate ] { +        Method [ <internal:gmagick> public method profileimage ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> string $profile ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getresourcelimit ] { +        Method [ <internal:gmagick> public method quantizeimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $resource_type ] +          - Parameters [5] { +            Parameter #0 [ <required> int $numColors ] +            Parameter #1 [ <required> int $colorspace ] +            Parameter #2 [ <required> int $treeDepth ] +            Parameter #3 [ <required> bool $dither ] +            Parameter #4 [ <required> bool $measureError ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setresourcelimit ] { +        Method [ <internal:gmagick> public method quantizeimages ] { -          - Parameters [2] { -            Parameter #0 [ <required> $RESOURCETYPE ] -            Parameter #1 [ <required> $limit ] +          - Parameters [5] { +            Parameter #0 [ <required> int $numColors ] +            Parameter #1 [ <required> int $colorspace ] +            Parameter #2 [ <required> int $treeDepth ] +            Parameter #3 [ <required> bool $dither ] +            Parameter #4 [ <required> bool $measureError ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getsamplingfactors ] { +        Method [ <internal:gmagick> public method queryfontmetrics ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> GmagickDraw $draw ] +            Parameter #1 [ <required> string $text ]            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method getsize ] { +        Method [ <internal:gmagick> public method queryfonts ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <optional> string $pattern ]            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setimageunits ] { +        Method [ <internal:gmagick> public method queryformats ] {            - Parameters [1] { -            Parameter #0 [ <required> $RESOLUTION ] +            Parameter #0 [ <optional> string $pattern ]            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setimagewhitepoint ] { +        Method [ <internal:gmagick> public method radialblurimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $angle ] +            Parameter #1 [ <optional> int $channel ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setsamplingfactors ] { +        Method [ <internal:gmagick> public method raiseimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $factors ] +          - Parameters [5] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ] +            Parameter #4 [ <required> bool $raise ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setsize ] { +        Method [ <internal:gmagick> public method readimageblob ] {            - Parameters [2] { -            Parameter #0 [ <required> $columns ] -            Parameter #1 [ <required> $rows ] +            Parameter #0 [ <required> string $imageContents ] +            Parameter #1 [ <optional> string or NULL $filename ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getversion ] { +        Method [ <internal:gmagick> public method reducenoiseimage ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> float $radius ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimagegeometry ] { +        Method [ <internal:gmagick> public method removeimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method getimage ] { +        Method [ <internal:gmagick> public method removeimageprofile ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> string $name ]            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method setimage ] { +        Method [ <internal:gmagick> public method resampleimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> Gmagick $Gmagick ] +          - Parameters [4] { +            Parameter #0 [ <required> float $xResolution ] +            Parameter #1 [ <required> float $yResolution ] +            Parameter #2 [ <required> int $filter ] +            Parameter #3 [ <required> float $blur ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method hasnextimage ] { +        Method [ <internal:gmagick> public method rollimage ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> int $x ] +            Parameter #1 [ <required> int $y ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method haspreviousimage ] { +        Method [ <internal:gmagick> public method rotateimage ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> $background ] +            Parameter #1 [ <required> float $degrees ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method implodeimage ] { +        Method [ <internal:gmagick> public method scaleimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $radius ] +          - Parameters [3] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <optional> bool $fit ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method labelimage ] { +        Method [ <internal:gmagick> public method separateimagechannel ] {            - Parameters [1] { -            Parameter #0 [ <required> $label ] +            Parameter #0 [ <required> int $channel ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method levelimage ] { +        Method [ <internal:gmagick> public method setfilename ] { -          - Parameters [4] { -            Parameter #0 [ <required> $blackPoint ] -            Parameter #1 [ <required> $gamma ] -            Parameter #2 [ <required> $whitePoint ] -            Parameter #3 [ <optional> $CHANNEL ] +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method magnifyimage ] { +        Method [ <internal:gmagick> public method setimagebackgroundcolor ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> $color ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method mapimage ] { +        Method [ <internal:gmagick> public method setimageblueprimary ] {            - Parameters [2] { -            Parameter #0 [ <required> gmagick $gmagick ] -            Parameter #1 [ <required> $dither ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method medianfilterimage ] { +        Method [ <internal:gmagick> public method setimagebordercolor ] {            - Parameters [1] { -            Parameter #0 [ <required> $radius ] +            Parameter #0 [ <required> $color ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method minifyimage ] { +        Method [ <internal:gmagick> public method setimagechanneldepth ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> int $channel ] +            Parameter #1 [ <required> int $depth ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method modulateimage ] { +        Method [ <internal:gmagick> public method setimagecolorspace ] { -          - Parameters [3] { -            Parameter #0 [ <required> $brightness ] -            Parameter #1 [ <required> $saturation ] -            Parameter #2 [ <required> $hue ] +          - Parameters [1] { +            Parameter #0 [ <required> int $colorspace ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method motionblurimage ] { +        Method [ <internal:gmagick> public method setimagecompose ] { -          - Parameters [3] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] -            Parameter #2 [ <required> $angle ] +          - Parameters [1] { +            Parameter #0 [ <required> int $composite ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method nextimage ] { +        Method [ <internal:gmagick> public method getimagecompression ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method newimage ] { +        Method [ <internal:gmagick> public method setimagecompression ] { -          - Parameters [4] { -            Parameter #0 [ <required> $columns ] -            Parameter #1 [ <required> $rows ] -            Parameter #2 [ <required> $background_color ] -            Parameter #3 [ <optional> $format ] +          - Parameters [1] { +            Parameter #0 [ <required> int $compression ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method normalizeimage ] { +        Method [ <internal:gmagick> public method setimagedelay ] {            - Parameters [1] { -            Parameter #0 [ <optional> $CHANNEL ] +            Parameter #0 [ <required> int $delay ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method oilpaintimage ] { +        Method [ <internal:gmagick> public method setimagedepth ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $depth ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method previousimage ] { +        Method [ <internal:gmagick> public method setimagedispose ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $disposeType ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method profileimage ] { +        Method [ <internal:gmagick> public method setimagefilename ] { -          - Parameters [2] { -            Parameter #0 [ <required> $name ] -            Parameter #1 [ <required> $profile ] +          - Parameters [1] { +            Parameter #0 [ <required> string $filename ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method quantizeimage ] { +        Method [ <internal:gmagick> public method getimageformat ] { -          - Parameters [5] { -            Parameter #0 [ <required> $numColors ] -            Parameter #1 [ <required> $COLORSPACE ] -            Parameter #2 [ <required> $treeDepth ] -            Parameter #3 [ <required> $dither ] -            Parameter #4 [ <required> $measureError ] +          - Parameters [0] {            } +          - Return [ string ]          } -        Method [ <internal:gmagick> public method quantizeimages ] { +        Method [ <internal:gmagick> public method setimageformat ] { -          - Parameters [5] { -            Parameter #0 [ <required> $numColors ] -            Parameter #1 [ <required> $COLORSPACE ] -            Parameter #2 [ <required> $treeDepth ] -            Parameter #3 [ <required> $dither ] -            Parameter #4 [ <required> $measureError ] +          - Parameters [1] { +            Parameter #0 [ <required> string $imageFormat ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method queryfonts ] { +        Method [ <internal:gmagick> public method setimagegamma ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> float $gamma ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method queryfontmetrics ] { +        Method [ <internal:gmagick> public method setimagegreenprimary ] {            - Parameters [2] { -            Parameter #0 [ <required> GmagickDraw $GmagickDraw ] -            Parameter #1 [ <required> $text ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method queryformats ] { +        Method [ <internal:gmagick> public method setimageindex ] {            - Parameters [1] { -            Parameter #0 [ <required> $pattern ] +            Parameter #0 [ <required> int $index ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method radialblurimage ] { +        Method [ <internal:gmagick> public method setimageinterlacescheme ] { -          - Parameters [2] { -            Parameter #0 [ <required> $angle ] -            Parameter #1 [ <optional> $CHANNEL ] +          - Parameters [1] { +            Parameter #0 [ <required> int $interlace ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method raiseimage ] { +        Method [ <internal:gmagick> public method setimageiterations ] { -          - Parameters [5] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] -            Parameter #4 [ <required> $raise ] +          - Parameters [1] { +            Parameter #0 [ <required> int $iterations ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method readimageblob ] { +        Method [ <internal:gmagick> public method setimageprofile ] {            - Parameters [2] { -            Parameter #0 [ <required> $imageContents ] -            Parameter #1 [ <optional> $filename ] +            Parameter #0 [ <required> string $name ] +            Parameter #1 [ <required> string $profile ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method readimagefile ] { +        Method [ <internal:gmagick> public method setimageredprimary ] { -          - Parameters [1] { -            Parameter #0 [ <required> $fp ] +          - Parameters [2] { +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method reducenoiseimage ] { +        Method [ <internal:gmagick> public method setimagerenderingintent ] {            - Parameters [1] { -            Parameter #0 [ <required> $radius ] +            Parameter #0 [ <required> int $rendering_intent ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method removeimage ] { +        Method [ <internal:gmagick> public method setimageresolution ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> float $xResolution ] +            Parameter #1 [ <required> float $yResolution ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method removeimageprofile ] { +        Method [ <internal:gmagick> public method setimagescene ] {            - Parameters [1] { -            Parameter #0 [ <required> $name ] +            Parameter #0 [ <required> int $scene ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method resampleimage ] { - -          - Parameters [4] { -            Parameter #0 [ <required> $xResolution ] -            Parameter #1 [ <required> $yResolution ] -            Parameter #2 [ <required> $FILTER ] -            Parameter #3 [ <required> $blur ] -          } -        } - -        Method [ <internal:gmagick> public method rollimage ] { +        Method [ <internal:gmagick> public method setimagetype ] { -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +          - Parameters [1] { +            Parameter #0 [ <required> int $imgType ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method rotateimage ] { +        Method [ <internal:gmagick> public method setimageunits ] { -          - Parameters [2] { -            Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $degrees ] +          - Parameters [1] { +            Parameter #0 [ <required> int $resolution ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method scaleimage ] { +        Method [ <internal:gmagick> public method setimagewhitepoint ] {            - Parameters [2] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method separateimagechannel ] { +        Method [ <internal:gmagick> public method setsamplingfactors ] {            - Parameters [1] { -            Parameter #0 [ <required> $CHANNEL ] +            Parameter #0 [ <required> array $factors ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method sharpenimage ] { +        Method [ <internal:gmagick> public method setsize ] { -          - Parameters [3] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] -            Parameter #2 [ <optional> $CHANNEL ] +          - Parameters [2] { +            Parameter #0 [ <required> int $columns ] +            Parameter #1 [ <required> int $rows ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method shearimage ] {            - Parameters [3] { -            Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $xShear ] -            Parameter #2 [ <required> $yShear ] +            Parameter #0 [ <required> $background ] +            Parameter #1 [ <required> float $xShear ] +            Parameter #2 [ <required> float $yShear ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method solarizeimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $threshold ] +            Parameter #0 [ <required> int $threshold ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method spreadimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $radius ] +            Parameter #0 [ <required> float $radius ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method stripimage ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method swirlimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $degrees ] +            Parameter #0 [ <required> float $degrees ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method trimimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $fuzz ] -          } -        } - -        Method [ <internal:gmagick> public method sampleimage ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $columns ] -            Parameter #1 [ <required> $rows ] -          } -        } - -        Method [ <internal:gmagick> public method cloneimage ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:gmagick> public method appendimages ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $stack ] -          } -        } - -        Method [ <internal:gmagick> public method unsharpmaskimage ] { - -          - Parameters [4] { -            Parameter #0 [ <required> $radius ] -            Parameter #1 [ <required> $sigma ] -            Parameter #2 [ <required> $amount ] -            Parameter #3 [ <required> $threshold ] -          } -        } - -        Method [ <internal:gmagick> public method read ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $filename ] -          } -        } - -        Method [ <internal:gmagick> public method write ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $filename ] -          } -        } - -        Method [ <internal:gmagick> public method adaptivethresholdimage ] { - -          - Parameters [3] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $offset ] +            Parameter #0 [ <required> float $fuzz ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method affinetransformimage ] { +        Method [ <internal:gmagick> public method blackthresholdimage ] {            - Parameters [1] { -            Parameter #0 [ <required> GmagickDraw $GmagickDraw ] -          } -        } - -        Method [ <internal:gmagick> public method averageimages ] { - -          - Parameters [0] { +            Parameter #0 [ <required> $threshold ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method blackthresholdimage ] { +        Method [ <internal:gmagick> public method whitethresholdimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $color ] +            Parameter #0 [ <required> $threshold ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method colordecisionlist ] {            - Parameters [1] { -            Parameter #0 [ <required> $antialias ] +            Parameter #0 [ <required> string $color_correction_collection ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method clipimage ] {            - Parameters [0] {            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method clippathimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $pathname ] -            Parameter #1 [ <required> $inside ] +            Parameter #0 [ <required> string $pathname ] +            Parameter #1 [ <required> bool $inside ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method colorfloodfillimage ] {            - Parameters [5] { -            Parameter #0 [ <required> $fill_color ] -            Parameter #1 [ <required> $fuzz ] -            Parameter #2 [ <required> $border_color ] -            Parameter #3 [ <required> $y ] -            Parameter #4 [ <required> $x ] +            Parameter #0 [ <required> $fill ] +            Parameter #1 [ <required> float $fuzz ] +            Parameter #2 [ <required> $bordercolor ] +            Parameter #3 [ <required> int $x ] +            Parameter #4 [ <required> int $y ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method colorizeimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $colorize_color ] +            Parameter #0 [ <required> $colorize ]              Parameter #1 [ <required> $opacity ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method compareimagechannels ] {            - Parameters [3] { -            Parameter #0 [ <required> Gmagick $Gmagick ] -            Parameter #1 [ <required> $channel ] -            Parameter #2 [ <required> $metric ] +            Parameter #0 [ <required> Gmagick $reference ] +            Parameter #1 [ <required> int $channel ] +            Parameter #2 [ <required> int $metric ]            } +          - Return [ array ]          }          Method [ <internal:gmagick> public method compareimages ] {            - Parameters [2] { -            Parameter #0 [ <required> Gmagick $Gmagick ] -            Parameter #1 [ <required> $metric ] +            Parameter #0 [ <required> Gmagick $reference ] +            Parameter #1 [ <required> int $metric ]            } +          - Return [ array ]          }          Method [ <internal:gmagick> public method contrastimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $sharpen ] +            Parameter #0 [ <required> bool $sharpen ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method convolveimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $kernel ] +            Parameter #0 [ <required> array $kernel ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method extentimage ] {            - Parameters [4] { -            Parameter #0 [ <required> $width ] -            Parameter #1 [ <required> $height ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $x ] +            Parameter #3 [ <required> int $y ]            } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method getimageboundingbox ] { + +          - Parameters [1] { +            Parameter #0 [ <required> float $fuzz ] +          } +          - Return [ array ]          }          Method [ <internal:gmagick> public method getimageattribute ] {            - Parameters [1] { -            Parameter #0 [ <required> $key ] +            Parameter #0 [ <required> string $key ]            } +          - Return [ string ] +        } + +        Method [ <internal:gmagick> public method setimageattribute ] { + +          - Parameters [2] { +            Parameter #0 [ <required> string $key ] +            Parameter #1 [ <required> string $attribute ] +          } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method getimagechannelextrema ] {            - Parameters [1] { -            Parameter #0 [ <required> $channel ] +            Parameter #0 [ <required> int $channel ]            } +          - Return [ array ]          }          Method [ <internal:gmagick> public method getimagechannelmean ] {            - Parameters [1] { -            Parameter #0 [ <required> $channel ] +            Parameter #0 [ <required> int $channel ]            } +          - Return [ array ]          }          Method [ <internal:gmagick> public method getimagecolormapcolor ] {            - Parameters [1] { -            Parameter #0 [ <required> $index ] +            Parameter #0 [ <required> int $index ]            } +          - Return [ GmagickPixel ] +        } + +        Method [ <internal:gmagick> public method setimagecolormapcolor ] { + +          - Parameters [2] { +            Parameter #0 [ <required> int $index ] +            Parameter #1 [ <required> $color ] +          } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method getimagegravity ] {            - Parameters [0] {            } +          - Return [ int ] +        } + +        Method [ <internal:gmagick> public method setimagegravity ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $gravity ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method setimagemattecolor ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $color ] +          } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method getimagevirtualpixelmethod ] {            - Parameters [0] {            } +          - Return [ int ] +        } + +        Method [ <internal:gmagick> public method setimagevirtualpixelmethod ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $method ] +          } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method haldclutimage ] {            - Parameters [1] { -            Parameter #0 [ <required> Gmagick $Gmagick ] +            Parameter #0 [ <required> Gmagick $hald ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method mattefloodfillimage ] {            - Parameters [5] { -            Parameter #0 [ <required> $alpha ] -            Parameter #1 [ <required> $fuzz ] -            Parameter #2 [ <required> $color ] -            Parameter #3 [ <required> $x ] -            Parameter #4 [ <required> $y ] +            Parameter #0 [ <required> float $alpha ] +            Parameter #1 [ <required> float $fuzz ] +            Parameter #2 [ <required> $bordercolor ] +            Parameter #3 [ <required> int $x ] +            Parameter #4 [ <required> int $y ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method montageimage ] {            - Parameters [5] { -            Parameter #0 [ <required> GmagickDraw $GmagickDraw ] -            Parameter #1 [ <required> $tile_geometry ] -            Parameter #2 [ <required> $thumbnail_geometry ] -            Parameter #3 [ <required> $montageMode ] -            Parameter #4 [ <required> $frame ] +            Parameter #0 [ <required> GmagickDraw $drawing_wand ] +            Parameter #1 [ <required> string $tile_geometry ] +            Parameter #2 [ <required> string $thumbnail_geometry ] +            Parameter #3 [ <required> int $mode ] +            Parameter #4 [ <required> string $frame ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method morphimages ] {            - Parameters [1] { -            Parameter #0 [ <required> $frames ] +            Parameter #0 [ <required> int $frames ]            } +          - Return [ Gmagick ]          }          Method [ <internal:gmagick> public method mosaicimages ] {            - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimageattribute ] { +        Method [ <internal:gmagick> public method shaveimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $key ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> int $columns ] +            Parameter #1 [ <required> int $rows ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method setimagecolormapcolor ] { +        Method [ <internal:gmagick> public method steganoimage ] {            - Parameters [2] { -            Parameter #0 [ <required> $index ] -            Parameter #1 [ <required> $color ] +            Parameter #0 [ <required> Gmagick $watermark_wand ] +            Parameter #1 [ <required> int $offset ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagegravity ] { +        Method [ <internal:gmagick> public method stereoimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $gravity ] +            Parameter #0 [ <required> Gmagick $object_wand ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagemattecolor ] { +        Method [ <internal:gmagick> public method transformimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $color ] +          - Parameters [2] { +            Parameter #0 [ <required> string $crop ] +            Parameter #1 [ <required> string $geometry ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setimagevirtualpixelmethod ] { +        Method [ <internal:gmagick> public method waveimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $virtual_pixel_method ] +          - Parameters [2] { +            Parameter #0 [ <required> float $amplitude ] +            Parameter #1 [ <required> float $length ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method shaveimage ] { +        Method [ <internal:gmagick> public method getimagefuzz ] { -          - Parameters [2] { -            Parameter #0 [ <required> $columns ] -            Parameter #1 [ <required> $rows ] +          - Parameters [0] {            } +          - Return [ float ]          } -        Method [ <internal:gmagick> public method steganoimage ] { +        Method [ <internal:gmagick> public method setimagefuzz ] { -          - Parameters [2] { -            Parameter #0 [ <required> Gmagick $Gmagick ] -            Parameter #1 [ <required> $offset ] +          - Parameters [1] { +            Parameter #0 [ <required> float $fuzz ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method stereoimage ] { +        Method [ <internal:gmagick> public method getimagesavedtype ] { + +          - Parameters [0] { +          } +          - Return [ int ] +        } + +        Method [ <internal:gmagick> public method setdepth ] {            - Parameters [1] { -            Parameter #0 [ <required> Gmagick $Gmagick ] +            Parameter #0 [ <required> int $depth ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method waveimage ] { +        Method [ <internal:gmagick> public method setimageoption ] { -          - Parameters [2] { -            Parameter #0 [ <required> $amplitude ] -            Parameter #1 [ <required> $waveLength ] +          - Parameters [3] { +            Parameter #0 [ <required> string $format ] +            Parameter #1 [ <required> string $key ] +            Parameter #2 [ <required> string $value ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method whitethresholdimage ] { +        Method [ <internal:gmagick> public method setimagesavedtype ] {            - Parameters [1] { -            Parameter #0 [ <required> $color ] +            Parameter #0 [ <required> int $type ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getimageboundingbox ] { +        Method [ <internal:gmagick> public method setformat ] {            - Parameters [1] { -            Parameter #0 [ <required> $fuzz ] +            Parameter #0 [ <required> string $format ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getimagefuzz ] { +        Method [ <internal:gmagick> public method setresolutionunits ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $resolution_type ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method getimagesavedtype ] { +        Method [ <internal:gmagick> public method getimagegeometry ] {            - Parameters [0] {            } +          - Return [ array ]          } -        Method [ <internal:gmagick> public method setdepth ] { +        Method [ <internal:gmagick> public method getresourcelimit ] {            - Parameters [1] { -            Parameter #0 [ <required> $depth ] +            Parameter #0 [ <required> int $type ]            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setformat ] { +        Method [ <internal:gmagick> public method setresourcelimit ] { -          - Parameters [1] { -            Parameter #0 [ <required> $format ] +          - Parameters [2] { +            Parameter #0 [ <required> int $type ] +            Parameter #1 [ <required> int $limit ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method setimagefuzz ] { +        Method [ <internal:gmagick> public method negateimage ] { -          - Parameters [1] { -            Parameter #0 [ <required> $fuzz ] +          - Parameters [2] { +            Parameter #0 [ <required> bool $gray ] +            Parameter #1 [ <optional> int $channel ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method setimageoption ] { +        Method [ <internal:gmagick> public method sharpenimage ] { -          - Parameters [3] { -            Parameter #0 [ <required> $format ] -            Parameter #1 [ <required> $key ] -            Parameter #2 [ <required> $value ] +          - Parameters [2] { +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ]            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method setimagesavedtype ] { +        Method [ <internal:gmagick> public method textureimage ] {            - Parameters [1] { -            Parameter #0 [ <required> $type ] +            Parameter #0 [ <required> Gmagick $texture_wand ]            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method setresolutionunits ] { +        Method [ <internal:gmagick> public method flattenimages ] { -          - Parameters [2] { -            Parameter #0 [ <required> $x_resolution ] -            Parameter #1 [ <required> $y_resolution ] +          - Parameters [0] {            } +          - Return [ Gmagick ]          } -        Method [ <internal:gmagick> public method writeimagefile ] { +        Method [ <internal:gmagick> public method sampleimage ] { -          - Parameters [2] { -            Parameter #0 [ <required> $handle ] -            Parameter #1 [ <optional> $format ] +          - Parameters [4] { +            Parameter #0 [ <required> int $cols ] +            Parameter #1 [ <required> int $rows ] +            Parameter #2 [ <optional> bool $fit ] +            Parameter #3 [ <optional> bool $legacy ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method cloneimage ] { + +          - Parameters [0] { +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method appendimages ] { + +          - Parameters [0] { +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method unsharpmaskimage ] { + +          - Parameters [4] { +            Parameter #0 [ <required> float $radius ] +            Parameter #1 [ <required> float $sigma ] +            Parameter #2 [ <required> float $amount ] +            Parameter #3 [ <required> float $threshold ] +          } +          - Return [ Gmagick ] +        } + +        Method [ <internal:gmagick> public method setresolution ] { + +          - Parameters [4] { +            Parameter #0 [ <required> float $x_resolution ] +            Parameter #1 [ <required> float $y_resolution ] +            Parameter #2 [ <required> float $amount ] +            Parameter #3 [ <required> float $threshold ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method adaptivethresholdimage ] { + +          - Parameters [3] { +            Parameter #0 [ <required> int $width ] +            Parameter #1 [ <required> int $height ] +            Parameter #2 [ <required> int $offset ]            } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method affinetransformimage ] { + +          - Parameters [1] { +            Parameter #0 [ <required> GmagickDraw $drawing_wand ] +          } +          - Return [ bool ] +        } + +        Method [ <internal:gmagick> public method averageimages ] { + +          - Parameters [0] { +          } +          - Return [ Gmagick ]          }        }      } @@ -1905,140 +2144,150 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {            - Parameters [1] {              Parameter #0 [ <required> $color ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setstrokewidth ] {            - Parameters [1] { -            Parameter #0 [ <required> $width ] -          } -        } - -        Method [ <internal:gmagick> public method setfillcolor ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $color ] -          } -        } - -        Method [ <internal:gmagick> public method setgravity ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $gravity ] +            Parameter #0 [ <required> float $width ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method ellipse ] {            - Parameters [6] { -            Parameter #0 [ <required> $ox ] -            Parameter #1 [ <required> $oy ] -            Parameter #2 [ <required> $px ] -            Parameter #3 [ <required> $py ] -            Parameter #4 [ <required> $start ] -            Parameter #5 [ <required> $end ] +            Parameter #0 [ <required> float $ox ] +            Parameter #1 [ <required> float $oy ] +            Parameter #2 [ <required> float $rx ] +            Parameter #3 [ <required> float $ry ] +            Parameter #4 [ <required> float $start ] +            Parameter #5 [ <required> float $end ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method affine ] { +        Method [ <internal:gmagick> public method annotate ] { -          - Parameters [1] { -            Parameter #0 [ <required> $affineMatrix ] +          - Parameters [3] { +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ] +            Parameter #2 [ <required> string $text ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method annotate ] { +        Method [ <internal:gmagick> public method affine ] { -          - Parameters [3] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -            Parameter #2 [ <required> $text ] +          - Parameters [1] { +            Parameter #0 [ <required> array $affine ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method arc ] {            - Parameters [6] { -            Parameter #0 [ <required> $sx ] -            Parameter #1 [ <required> $sy ] -            Parameter #2 [ <required> $ex ] -            Parameter #3 [ <required> $ey ] -            Parameter #4 [ <required> $sd ] -            Parameter #5 [ <required> $ed ] +            Parameter #0 [ <required> float $sx ] +            Parameter #1 [ <required> float $sy ] +            Parameter #2 [ <required> float $ex ] +            Parameter #3 [ <required> float $ey ] +            Parameter #4 [ <required> float $sd ] +            Parameter #5 [ <required> float $ed ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method bezier ] {            - Parameters [1] { -            Parameter #0 [ <required> $coordinate_array ] +            Parameter #0 [ <required> array $coordinates ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getfillcolor ] {            - Parameters [0] {            } +          - Return [ GmagickPixel ]          } -        Method [ <internal:gmagick> public method getgravity ] { +        Method [ <internal:gmagick> public method getfillopacity ] {            - Parameters [0] {            } +          - Return [ float ]          } -        Method [ <internal:gmagick> public method getfillopacity ] { +        Method [ <internal:gmagick> public method getfont ] {            - Parameters [0] {            }          } -        Method [ <internal:gmagick> public method getfont ] { +        Method [ <internal:gmagick> public method getfontfamily ] {            - Parameters [0] {            }          } +        Method [ <internal:gmagick> public method setfontfamily ] { + +          - Parameters [1] { +            Parameter #0 [ <required> string $font_family ] +          } +          - Return [ GmagickDraw ] +        } +          Method [ <internal:gmagick> public method getfontsize ] {            - Parameters [0] {            } +          - Return [ float ]          }          Method [ <internal:gmagick> public method getfontstyle ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getfontweight ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method getstrokeopacity ] {            - Parameters [0] {            } +          - Return [ float ]          }          Method [ <internal:gmagick> public method getstrokecolor ] {            - Parameters [0] {            } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method getstrokewidth ] {            - Parameters [0] {            } +          - Return [ float ]          }          Method [ <internal:gmagick> public method gettextdecoration ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method gettextencoding ] { @@ -2050,214 +2299,266 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {          Method [ <internal:gmagick> public method line ] {            - Parameters [4] { -            Parameter #0 [ <required> $sx ] -            Parameter #1 [ <required> $sy ] -            Parameter #2 [ <required> $ex ] -            Parameter #3 [ <required> $ey ] +            Parameter #0 [ <required> float $sx ] +            Parameter #1 [ <required> float $sy ] +            Parameter #2 [ <required> float $ex ] +            Parameter #3 [ <required> float $ey ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method point ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method polygon ] {            - Parameters [1] { -            Parameter #0 [ <required> $coordinates ] +            Parameter #0 [ <required> array $coordinates ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method polyline ] {            - Parameters [1] { -            Parameter #0 [ <required> $coordinate_array ] +            Parameter #0 [ <required> array $coordinates ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method rectangle ] {            - Parameters [4] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x2 ] -            Parameter #3 [ <required> $y2 ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x2 ] +            Parameter #3 [ <required> float $y2 ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method rotate ] {            - Parameters [1] { -            Parameter #0 [ <required> $degrees ] +            Parameter #0 [ <required> float $degrees ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method roundrectangle ] {            - Parameters [6] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x2 ] -            Parameter #3 [ <required> $y2 ] -            Parameter #4 [ <required> $rx ] -            Parameter #5 [ <required> $ry ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x2 ] +            Parameter #3 [ <required> float $y2 ] +            Parameter #4 [ <required> float $rx ] +            Parameter #5 [ <required> float $ry ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method scale ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ] +          } +          - Return [ GmagickDraw ] +        } + +        Method [ <internal:gmagick> public method setfillcolor ] { + +          - Parameters [1] { +            Parameter #0 [ <required> $color ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfillopacity ] {            - Parameters [1] { -            Parameter #0 [ <required> $fill_opacity ] +            Parameter #0 [ <required> float $fill_opacity ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfont ] {            - Parameters [1] { -            Parameter #0 [ <required> $font ] +            Parameter #0 [ <required> string $font ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfontsize ] {            - Parameters [1] { -            Parameter #0 [ <required> $pointsize ] +            Parameter #0 [ <required> float $pointsize ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfontstyle ] {            - Parameters [1] { -            Parameter #0 [ <required> $STYLE ] +            Parameter #0 [ <required> int $style ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfontweight ] {            - Parameters [1] { -            Parameter #0 [ <required> $weight ] +            Parameter #0 [ <required> int $weight ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setstrokeopacity ] {            - Parameters [1] { -            Parameter #0 [ <required> $stroke_opacity ] +            Parameter #0 [ <required> float $stroke_opacity ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method settextdecoration ] {            - Parameters [1] { -            Parameter #0 [ <required> $DECORATION ] +            Parameter #0 [ <required> int $decoration ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method settextencoding ] {            - Parameters [1] { -            Parameter #0 [ <required> $encoding ] +            Parameter #0 [ <required> string $encoding ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method setstrokeantialias ] { +        Method [ <internal:gmagick> public method getgravity ] { -          - Parameters [1] { -            Parameter #0 [ <required> $antialias ] +          - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method setstrokedashoffset ] { +        Method [ <internal:gmagick> public method setgravity ] {            - Parameters [1] { -            Parameter #0 [ <required> $offset ] +            Parameter #0 [ <required> int $gravity ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method setstrokelinecap ] { +        Method [ <internal:gmagick> public method getstrokeantialias ] { -          - Parameters [1] { -            Parameter #0 [ <required> $LINECAP ] +          - Parameters [0] {            } +          - Return [ bool ]          } -        Method [ <internal:gmagick> public method setstrokelinejoin ] { +        Method [ <internal:gmagick> public method setstrokeantialias ] {            - Parameters [1] { -            Parameter #0 [ <required> $LINEJOIN ] +            Parameter #0 [ <required> bool $antialias ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method setstrokemiterlimit ] { +        Method [ <internal:gmagick> public method getstrokedashoffset ] { -          - Parameters [1] { -            Parameter #0 [ <required> $miterLimit ] +          - Parameters [0] {            } +          - Return [ float ]          } -        Method [ <internal:gmagick> public method getstrokeantialias ] { +        Method [ <internal:gmagick> public method setstrokedashoffset ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> float $offset ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method getstrokedashoffset ] { +        Method [ <internal:gmagick> public method getstrokelinecap ] {            - Parameters [0] {            } +          - Return [ int ]          } -        Method [ <internal:gmagick> public method getstrokelinecap ] { +        Method [ <internal:gmagick> public method setstrokelinecap ] { -          - Parameters [0] { +          - Parameters [1] { +            Parameter #0 [ <required> int $linecap ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getstrokelinejoin ] {            - Parameters [0] {            } +          - Return [ int ] +        } + +        Method [ <internal:gmagick> public method setstrokelinejoin ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $linejoin ] +          } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getstrokemiterlimit ] {            - Parameters [0] {            } +          - Return [ int ] +        } + +        Method [ <internal:gmagick> public method setstrokemiterlimit ] { + +          - Parameters [1] { +            Parameter #0 [ <required> int $miterlimit ] +          } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getstrokedasharray ] {            - Parameters [0] {            } +          - Return [ array ]          }          Method [ <internal:gmagick> public method setstrokedasharray ] {            - Parameters [1] { -            Parameter #0 [ <required> $dashArray ] +            Parameter #0 [ <required> array $dash_array ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method circle ] {            - Parameters [4] { -            Parameter #0 [ <required> $ox ] -            Parameter #1 [ <required> $oy ] -            Parameter #2 [ <required> $px ] -            Parameter #3 [ <required> $py ] +            Parameter #0 [ <required> float $ox ] +            Parameter #1 [ <required> float $oy ] +            Parameter #2 [ <required> float $px ] +            Parameter #3 [ <required> float $py ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getclippath ] { @@ -2269,362 +2570,394 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {          Method [ <internal:gmagick> public method setclippath ] {            - Parameters [1] { -            Parameter #0 [ <required> $clipMask ] +            Parameter #0 [ <required> string $clip_mask ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getcliprule ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setcliprule ] {            - Parameters [1] { -            Parameter #0 [ <required> $FILLRULE ] +            Parameter #0 [ <required> int $fill_rule ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getclipunits ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setclipunits ] {            - Parameters [1] { -            Parameter #0 [ <required> $PATHUNITS ] +            Parameter #0 [ <required> int $clip_units ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method color ] {            - Parameters [3] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -            Parameter #2 [ <required> $PAINTMETHOD ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ] +            Parameter #2 [ <required> int $paint_method ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method comment ] {            - Parameters [1] { -            Parameter #0 [ <required> $comment ] +            Parameter #0 [ <required> string $comment ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setfillpatternurl ] {            - Parameters [1] { -            Parameter #0 [ <required> $url ] +            Parameter #0 [ <required> string $fill_url ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getfillrule ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setfillrule ] {            - Parameters [1] { -            Parameter #0 [ <required> $FILLRULE ] -          } -        } - -        Method [ <internal:gmagick> public method getfontfamily ] { - -          - Parameters [0] { -          } -        } - -        Method [ <internal:gmagick> public method setfontfamily ] { - -          - Parameters [1] { -            Parameter #0 [ <required> $fontfamily ] +            Parameter #0 [ <required> string $fill_rule ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method getfontstretch ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setfontstretch ] {            - Parameters [1] { -            Parameter #0 [ <required> $STRETCH ] +            Parameter #0 [ <required> int $font_stretch ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method pathclose ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetoabsolute ] {            - Parameters [6] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x2 ] -            Parameter #3 [ <required> $y2 ] -            Parameter #4 [ <required> $x ] -            Parameter #5 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x2 ] +            Parameter #3 [ <required> float $y2 ] +            Parameter #4 [ <required> float $x ] +            Parameter #5 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetorelative ] {            - Parameters [6] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x2 ] -            Parameter #3 [ <required> $y2 ] -            Parameter #4 [ <required> $x ] -            Parameter #5 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x2 ] +            Parameter #3 [ <required> float $y2 ] +            Parameter #4 [ <required> float $x ] +            Parameter #5 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetoquadraticbezierabsolute ] {            - Parameters [4] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x ] +            Parameter #3 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetoquadraticbezierrelative ] {            - Parameters [4] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x ] +            Parameter #3 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetoquadraticbeziersmoothabsolute ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetoquadraticbeziersmoothrelative ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetosmoothabsolute ] {            - Parameters [4] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x ] +            Parameter #3 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathcurvetosmoothrelative ] {            - Parameters [4] { -            Parameter #0 [ <required> $x1 ] -            Parameter #1 [ <required> $y1 ] -            Parameter #2 [ <required> $x ] -            Parameter #3 [ <required> $y ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x ] +            Parameter #3 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathellipticarcabsolute ] {            - Parameters [7] { -            Parameter #0 [ <required> $rx ] -            Parameter #1 [ <required> $ry ] -            Parameter #2 [ <required> $xAxisRotation ] -            Parameter #3 [ <required> $largeArc ] -            Parameter #4 [ <required> $sweep ] -            Parameter #5 [ <required> $x ] -            Parameter #6 [ <required> $y ] +            Parameter #0 [ <required> float $rx ] +            Parameter #1 [ <required> float $ry ] +            Parameter #2 [ <required> float $x_axis_rotation ] +            Parameter #3 [ <required> bool $large_arc_flag ] +            Parameter #4 [ <required> bool $sweep_flag ] +            Parameter #5 [ <required> float $x ] +            Parameter #6 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathellipticarcrelative ] {            - Parameters [7] { -            Parameter #0 [ <required> $rx ] -            Parameter #1 [ <required> $ry ] -            Parameter #2 [ <required> $xAxisRotation ] -            Parameter #3 [ <required> $largeArc ] -            Parameter #4 [ <required> $sweep ] -            Parameter #5 [ <required> $x ] -            Parameter #6 [ <required> $y ] +            Parameter #0 [ <required> float $rx ] +            Parameter #1 [ <required> float $ry ] +            Parameter #2 [ <required> float $x_axis_rotation ] +            Parameter #3 [ <required> bool $large_arc_flag ] +            Parameter #4 [ <required> bool $sweep_flag ] +            Parameter #5 [ <required> float $x ] +            Parameter #6 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pathfinish ] { +        Method [ <internal:gmagick> public method pathmovetoabsolute ] { -          - Parameters [0] { +          - Parameters [2] { +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ] +        } + +        Method [ <internal:gmagick> public method pathmovetorelative ] { + +          - Parameters [2] { +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ] +          } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetoabsolute ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetorelative ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetohorizontalabsolute ] {            - Parameters [1] { -            Parameter #0 [ <required> $y ] +            Parameter #0 [ <required> float $x ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetohorizontalrelative ] {            - Parameters [1] { -            Parameter #0 [ <required> $x ] +            Parameter #0 [ <required> float $x ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetoverticalabsolute ] {            - Parameters [1] { -            Parameter #0 [ <required> $y ] +            Parameter #0 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pathlinetoverticalrelative ] {            - Parameters [1] { -            Parameter #0 [ <required> $x ] +            Parameter #0 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pathmovetoabsolute ] { - -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] -          } -        } - -        Method [ <internal:gmagick> public method pathmovetorelative ] { +        Method [ <internal:gmagick> public method pathstart ] { -          - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +          - Parameters [0] {            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pathstart ] { +        Method [ <internal:gmagick> public method pathfinish ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method popclippath ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method popdefs ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method poppattern ] { +        Method [ <internal:gmagick> public method pushdefs ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pushclippath ] { +        Method [ <internal:gmagick> public method poppattern ] { -          - Parameters [1] { -            Parameter #0 [ <required> $clipMask ] +          - Parameters [0] {            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pushdefs ] { +        Method [ <internal:gmagick> public method pushpattern ] { -          - Parameters [0] { +          - Parameters [5] { +            Parameter #0 [ <required> string $pattern_id ] +            Parameter #1 [ <required> float $x ] +            Parameter #2 [ <required> float $y ] +            Parameter #3 [ <required> float $width ] +            Parameter #4 [ <required> float $height ]            } +          - Return [ GmagickDraw ]          } -        Method [ <internal:gmagick> public method pushpattern ] { +        Method [ <internal:gmagick> public method pushclippath ] { -          - Parameters [5] { -            Parameter #0 [ <required> $pattern_id ] -            Parameter #1 [ <required> $x ] -            Parameter #2 [ <required> $y ] -            Parameter #3 [ <required> $width ] -            Parameter #4 [ <required> $height ] +          - Parameters [1] { +            Parameter #0 [ <required> string $clip_mask_id ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method skewx ] {            - Parameters [1] { -            Parameter #0 [ <required> $degrees ] +            Parameter #0 [ <required> float $degrees ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method skewy ] {            - Parameters [1] { -            Parameter #0 [ <required> $degrees ] +            Parameter #0 [ <required> float $degrees ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setstrokepatternurl ] {            - Parameters [1] { -            Parameter #0 [ <required> $url ] +            Parameter #0 [ <required> string $stroke_url ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method gettextantialias ] {            - Parameters [0] {            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method settextantialias ] {            - Parameters [1] { -            Parameter #0 [ <required> $antialias ] +            Parameter #0 [ <required> bool $anti_alias ]            } +          - Return [ bool ]          }          Method [ <internal:gmagick> public method gettextundercolor ] {            - Parameters [0] {            } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method settextundercolor ] { @@ -2632,36 +2965,41 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {            - Parameters [1] {              Parameter #0 [ <required> $color ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method translate ] {            - Parameters [2] { -            Parameter #0 [ <required> $x ] -            Parameter #1 [ <required> $y ] +            Parameter #0 [ <required> float $x ] +            Parameter #1 [ <required> float $y ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method setviewbox ] {            - Parameters [4] { -            Parameter #0 [ <required> $sx ] -            Parameter #1 [ <required> $sy ] -            Parameter #2 [ <required> $ex ] -            Parameter #3 [ <required> $ey ] +            Parameter #0 [ <required> float $x1 ] +            Parameter #1 [ <required> float $y1 ] +            Parameter #2 [ <required> float $x2 ] +            Parameter #3 [ <required> float $y2 ]            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method popGraphicContext ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          }          Method [ <internal:gmagick> public method pushGraphicContext ] {            - Parameters [0] {            } +          - Return [ GmagickDraw ]          }        }      } @@ -2684,66 +3022,73 @@ Extension [ <persistent> extension #92 gmagick version 2.0.5RC1 ] {          Method [ <internal:gmagick, ctor> public method __construct ] {            - Parameters [1] { -            Parameter #0 [ <optional> $color ] +            Parameter #0 [ <optional> string or NULL $color ]            }          } -        Method [ <internal:gmagick> public method setcolor ] { +        Method [ <internal:gmagick> public method getcolor ] { -          - Parameters [1] { -            Parameter #0 [ <required> $color ] +          - Parameters [2] { +            Parameter #0 [ <optional> bool $as_array ] +            Parameter #1 [ <optional> bool $normalize_array ]            }          } -        Method [ <internal:gmagick> public method getcolor ] { +        Method [ <internal:gmagick> public method setcolor ] { -          - Parameters [2] { -            Parameter #0 [ <optional> $as_array ] -            Parameter #1 [ <optional> $normalize_array ] +          - Parameters [1] { +            Parameter #0 [ <required> string $color ]            } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method getcolorcount ] {            - Parameters [0] {            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setcolorcount ] {            - Parameters [1] { -            Parameter #0 [ <required> $color_count ] +            Parameter #0 [ <required> int $color_count ]            } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method getcolorvalue ] {            - Parameters [1] { -            Parameter #0 [ <required> $color ] +            Parameter #0 [ <required> int $color ]            } +          - Return [ float ]          }          Method [ <internal:gmagick> public method setcolorvalue ] {            - Parameters [2] { -            Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> int $color ] +            Parameter #1 [ <required> float $value ]            } +          - Return [ GmagickPixel ]          }          Method [ <internal:gmagick> public method getcolorvaluequantum ] {            - Parameters [1] { -            Parameter #0 [ <required> $color ] +            Parameter #0 [ <required> int $color ]            } +          - Return [ int ]          }          Method [ <internal:gmagick> public method setcolorvaluequantum ] {            - Parameters [2] { -            Parameter #0 [ <required> $color ] -            Parameter #1 [ <required> $value ] +            Parameter #0 [ <required> int $color ] +            Parameter #1 [ <required> float $value ]            } +          - Return [ GmagickPixel ]          }        }      } | 
