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