(PECL imagick 2.0.0)
$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$draw_settings
, float $x
, float $y
, float $angle
, string $text
)$brightness
, string $contrast
[, string $CHANNEL
= Imagick::CHANNEL_DEFAULT
] )$composite_object
, int $composite
, int $x
, int $y
[, int $channel
= Imagick::CHANNEL_ALL
] )$files
)$black_point
, float $white_point
[, int $channel
= Imagick::CHANNEL_ALL
] )$x
, int $y
, int $width
, int $height
, string $map
, int $STORAGE
)$fill
, float $fuzz
, mixed $target
, int $x
, int $y
, bool $invert
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$matte_color
, int $width
, int $height
, int $inner_bevel
, int $outer_bevel
)$function
, array $arguments
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$reference
, int $metric
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$x
, int $y
, int $width
, int $height
, string $map
, int $storage
, array $pixels
)$blackPoint
, float $gamma
, float $whitePoint
[, int $channel
= Imagick::CHANNEL_ALL
] )$draw
, string $tile_geometry
, string $thumbnail_geometry
, int $mode
, string $frame
)$morphologyMethod
, int $iterations
, ImagickKernel $ImagickKernel
[, string $CHANNEL
] )$radius
, float $sigma
, float $angle
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$target
, mixed $fill
, float $fuzz
, bool $invert
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$fill
, float $fuzz
, mixed $bordercolor
, int $x
, int $y
[, int $channel
= Imagick::CHANNEL_ALL
] )$target
, mixed $fill
, float $fuzz
[, int $channel
= Imagick::CHANNEL_ALL
] )$numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)$numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)$columns
, int $rows
, int $filter
, float $blur
[, bool $bestfit
= false
] )$x_rounding
, float $y_rounding
[, float $stroke_width
= 10
[, float $displace
= 5
[, float $size_correction
= -6
]]] )$COLORSPACE
, float $cluster_threshold
, float $smooth_threshold
[, bool $verbose
= false
] )$sharpen
, float $alpha
, float $beta
[, int $channel
= Imagick::CHANNEL_ALL
] )$SPARSE_METHOD
, array $arguments
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$type
, int $width
, int $height
[, string $CHANNEL
= Imagick::CHANNEL_DEFAULT
] )$radius
, float $sigma
, float $amount
, float $threshold
[, int $channel
= Imagick::CHANNEL_ALL
] )Класс Imagick имеет возможность удерживать и обрабатывать несколько изображений одновременно. Это достигается за счет внутреннего стека, в котором существует указатель, указывающий на текущее изображение. Некоторые функции работают со всеми изображениями в классе Imagick, но всё-таки, большинство работает только с текущим изображением во внутреннем стеке. По соглашению, имена методов могут содержать слово Image для обозначения того, что они влияют только на текущее изображение в стеке.
Здесь приведён список наиболее используемых методов, объединённых в группы по назначению: