(PECL imagick 2, PECL imagick 3)
Imagick::reduceNoiseImage — 平滑影像的輪廓
此函式從 Imagick 3.4.4 開始已過時。強烈不建議依賴此函式。
在保留邊緣資訊的情況下,平滑影像的輪廓。此演算法的運作方式是將每個像素替換為值最接近的相鄰像素。相鄰像素由 radius 定義。若使用半徑 0,則 Imagick::reduceNoiseImage() 會為您選擇合適的半徑。
radius
成功時傳回 true
。
發生錯誤時會拋出 ImagickException。
範例 1 Imagick::reduceNoiseImage()
<?php
function reduceNoiseImage($imagePath, $reduceNoise) {
$imagick = new \Imagick(realpath($imagePath));
@$imagick->reduceNoiseImage($reduceNoise);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>