Imagick::reduceNoiseImage
(PECL imagick 2, PECL imagick 3)
Imagick::reduceNoiseImage — 画像の輪郭をなめらかにする
警告 この関数は Imagick 3.4.4 以降では 非推奨 になりました。この関数に依存したコードを書くのはやめましょう。
説明
public Imagick::reduceNoiseImage
( float $radius
) : bool
画像の輪郭をなめらかにします。縁の情報は保持します。 各ピクセルの内容を近傍の一番近い値で置き換えるというアルゴリズムです。 近傍は半径で定義します。radius に 0 を指定すると、 Imagick::reduceNoiseImage() が適切な半径を自動的に設定します。
パラメータ
radius
返り値
成功した場合に true
を返します。
エラー / 例外
エラー時に ImagickException をスローします。
例
例1 Imagick::reduceNoiseImage()
<?phpfunction reduceNoiseImage($imagePath, $reduceNoise) { $imagick = new \Imagick(realpath($imagePath)); @$imagick->reduceNoiseImage($reduceNoise); header("Content-Type: image/jpg"); echo $imagick->getImageBlob();}?>