(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
A classe Imagick tem a capacidade de armazenar e operar em múltiplas imagens simultaneamente. Isto é conseguido através de uma pilha interna. Sempre existe um ponteiro interno que aponta para a imagem atual. Algumas funções operam em todas as imagens da classe Imagick, mas a maioria opera apenas na imagem atual da pilha interna. Por convenção, os nomes dos métodos podem conter a palavra Image para indicar que afetam apenas a imagem atual na pilha.
Como existem muitos métodos, aqui está uma lista útil de métodos, reduzida para propósito geral: