ImageMagick Imagick::matteFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::matteFloodfillImage — 색상의 투명도 값을 변경합니다.

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


설명

public Imagick::matteFloodfillImage(
    float $alpha,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool
                

대상과 일치하고 바로 이웃인 픽셀의 투명도 값을 변경합니다. FillToBorderMethod 메서드가 지정되면 이미지의 bordercolor 멤버와 일치하지 않는 인접 픽셀에 대해 투명도 값이 변경됩니다.


매개변수

alpha
투명도 수준: 1.0은 완전히 불투명하고 0.0은 완전히 투명합니다.
fuzz
이미지의 fuzz 멤버는 두 색상을 동일하게 간주하는 데 허용되는 허용 오차 범위를 정의합니다.
bordercolor
테두리 색상을 나타내는 ImagickPixel 개체 또는 문자열입니다.
x
작업의 시작 x 좌표입니다.
y
작업의 시작 y 좌표입니다.

반환 값

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


오류/예외

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


변경 로그

버전 설명
PECL imagick 2.1.0 이제 색상을 나타내는 문자열을 세 번째 매개변수로 허용합니다. 이전 버전에서는 ImagickPixel 개체만 허용합니다.