ImageMagick Imagick::sketchImage

(PECL imagick 2, PECL imagick 3)

Imagick::sketchImage — Simulates a pencil sketch


설명

public Imagick::sketchImage(float $radius, float $sigma, float $angle): bool

연필 스케치를 시뮬레이션합니다. 주어진 반경과 표준편차(시그마)의 가우스 연산자로 이미지를 컨볼루션합니다. 합리적인 결과를 얻으려면 반경이 시그마보다 커야 합니다.

반경 0을 사용하면 Imagick::sketchImage()가 적절한 반경을 선택합니다. 각도는 블러 동작의 각도를 제공합니다. 이 방법은 Imagick이 ImageMagick 버전 6.2.9 이상에 대해 컴파일된 경우 사용할 수 있습니다.


매개변수

radius
중심 픽셀을 세지 않은 가우스 반경(픽셀 단위)
sigma
가우스의 표준 편차(픽셀)입니다.
angle
이 각도를 따라 효과를 적용합니다.

반환 값

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


Examples

예제 #1 Imagick::sketchImage()

                  
<?php
function sketchImage($imagePath, $radius, $sigma, $angle) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->sketchimage($radius, $sigma, $angle);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>