ImageMagick Imagick::reduceNoiseImage

(PECL imagick 2, PECL imagick 3)

Imagick::reduceNoiseImage — 이미지의 윤곽을 부드럽게 합니다.

경고 이 함수는 Imagick 3.4.4부터 더 이상 사용되지 않습니다. 이 함수에 의존하는 것은 매우 권장되지 않습니다.


설명

public Imagick::reduceNoiseImage(float $radius): bool

가장자리 정보를 유지하면서 이미지의 윤곽을 부드럽게 합니다. 알고리즘은 각 픽셀을 값이 가장 가까운 이웃으로 대체하여 작동합니다. 이웃은 반경으로 정의됩니다. 반경 0을 사용하면 Imagick::reduceNoiseImage()가 적절한 반경을 선택합니다.


매개변수

radius

반환 값

성공하면 true를 반환합니다.


오류/예외

오류가 발생하면 ImagickException이 발생합니다.


Examples

예제 #1 Imagick::reduceNoiseImage()

                  
<?php
function reduceNoiseImage($imagePath, $reduceNoise) {
    $imagick = new \Imagick(realpath($imagePath));
    @$imagick->reduceNoiseImage($reduceNoise);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>