(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
La clase Imagick permite actuar sobre varias imágenes simultáneamente y esto, gracias a una pila interna. Siempre hay un puntero interno, apuntando a la imagen actual. Algunas funciones actúan sobre todas las imágenes de una clase Imagick, pero la mayoría únicamente sobre la imagen actual en relación con esta pila. Al igual que las conversiones, los nombres de los métodos pueden contener el nombre de la imagen, relatando únicamente el efecto sobre la imagen de la pila.
Dado el número de métodos, aquí se presenta una lista que los muestra de forma general: