ImageMagick Imagick::adaptiveBlurImage

(PECL imagick 2, PECL imagick 3)

Imagick::adaptiveBlurImage — 이미지에 적응형 블러 필터 추가


설명

public Imagick::adaptiveBlurImage(float $radius, float $sigma, int $channel = Imagick::CHANNEL_DEFAULT): bool

이미지에 적응형 흐림 필터를 추가합니다. 적응형 흐림 효과의 강도는 이미지 가장자리에서 크게 감소하는 반면 표준 흐림 효과는 이미지 전체에서 균일합니다. 이 방법은 Imagick이 ImageMagick 버전 6.2.9 이상에 대해 컴파일된 경우 사용할 수 있습니다.


매개변수

radius
중심 픽셀을 세지 않은 가우스 반경(픽셀 단위)입니다. 값을 0으로 지정하면 반경이 자동으로 선택됩니다.
sigma
가우스의 표준 편차(픽셀)입니다.
channel
채널 모드에 유효한 채널 상수를 제공하십시오. 둘 이상의 채널에 적용하려면 비트 연산자를 사용하여 채널 상수를 결합하십시오. 기본값은 Imagick::CHANNEL_DEFAULT입니다. 이 채널 상수 목록을 참조하십시오.

반환 값

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


오류/예외

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


Examples

예제 #1 Imagick::adaptiveBlurImage() 사용:

이미지를 적응적으로 흐리게 처리한 다음 브라우저에 표시합니다.

                  
<?php

header('Content-type: image/jpeg');

$image = new Imagick('test.jpg');

$image->adaptiveBlurImage(5,3);
echo $image;

?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

imagick.adaptiveblurimage


기타