Imagick クラス
クラス概要
Imagick
Imagick
implements
Iterator
,
Traversable
{
bool Imagick::annotateImage
( ImagickDraw $draw_settings
, float $x
, float $y
, float $angle
, string $text
)
bool Imagick::colorFloodfillImage
( mixed $fill
, float $fuzz
, mixed $bordercolor
, int $x
, int $y
)
bool Imagick::compositeImage
( Imagick $composite_object
, int $composite
, int $x
, int $y
[, int $channel
] )
bool Imagick::frameImage
( mixed $matte_color
, int $width
, int $height
, int $inner_bevel
, int $outer_bevel
)
bool Imagick::matteFloodfillImage
( float $alpha
, float $fuzz
, mixed $bordercolor
, int $x
, int $y
)
Imagick Imagick::montageImage
( ImagickDraw $draw
, string $tile_geometry
, string $thumbnail_geometry
, int $mode
, string $frame
)
bool Imagick::paintFloodfillImage
( mixed $fill
, float $fuzz
, mixed $bordercolor
, int $x
, int $y
)
bool Imagick::quantizeImage
( int $numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)
bool Imagick::quantizeImages
( int $numberColors
, int $colorspace
, int $treedepth
, bool $dither
, bool $measureError
)
bool Imagick::resampleImage
( float $x_resolution
, float $y_resolution
, int $filter
, float $blur
)
bool Imagick::roundCorners
( float $x_rounding
, float $y_rounding
[, float $stroke_width
[, float $displace
[, float $size_correction
]]] )
bool Imagick::sigmoidalContrastImage
( bool $sharpen
, float $alpha
, float $beta
[, int $channel
] )
bool Imagick::unsharpMaskImage
( float $radius
, float $sigma
, float $amount
, float $threshold
[, int $channel
] )
}画像メソッドおよびグローバルメソッド
Imagick クラスには、複数の画像を同時に保持して操作する機能があります。 内部的には、この機能をスタックで実装しています。 現在の画像を保持する内部ポインタが存在します。 Imagick クラスのすべての画像に対する操作を行う関数もありますが、 大半の関数は内部ポインタが指す現在の画像に対してのみ操作を行います。 スタック内の現在の画像に対してのみ影響を及ぼす関数については、 そのメソッド名に Image という単語を含める決まりになっています。
クラスメソッド
あまりにもたくさんのメソッドがあるので、 一般的な用法に絞った簡単な一覧を示します。
