(PECL imagick 2.0.0)
$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$columns
, int $rows
[, bool $bestfit
= FALSE
[, bool $legacy
= FALSE
]] )$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$draw_settings
, float $x
, float $y
, float $angle
, string $text
)$brightness
, float $contrast
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$composite_object
, int $composite
, int $x
, int $y
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$files
] )$black_point
, float $white_point
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$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
] )$radius
, float $sigma
[, 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_DEFAULT
] )$draw
, string $tile_geometry
, string $thumbnail_geometry
, int $mode
, string $frame
)$morphologyMethod
, int $iterations
, ImagickKernel $ImagickKernel
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$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_DEFAULT
] )$target
, mixed $fill
, float $fuzz
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$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
[, bool $legacy
= 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
] )$radius
, float $sigma
, float $threshold
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$sharpen
, float $alpha
, float $beta
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$SPARSE_METHOD
, array $arguments
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$type
, int $width
, int $height
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )$columns
, int $rows
[, bool $bestfit
= FALSE
[, bool $fill
= FALSE
[, bool $legacy
= FALSE
]]] )$radius
, float $sigma
, float $amount
, float $threshold
[, int $channel
= Imagick::CHANNEL_DEFAULT
] )La classe Imagick permet d'agir sur plusieurs images simultanément et ce, grâce à une pile interne. Il y a toujours un pointeur interne, pointant sur l'image courante. Quelques fonctions agissent sur toutes les images d'une classe Imagick, mais la plupart uniquement sur l'image courante au regard de cette pile. Tout comme les conversions, les noms des méthodes peuvent contenir le nom de l'image, relatant uniquement l'effet sur l'image de la pile.
Vu le nombre de méthodes, voici une liste les présentant de façon générale :