ImageMagick Imagick::paintOpaqueImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintOpaqueImage — 색상과 일치하는 픽셀 변경

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


설명

public Imagick::paintOpaqueImage(
    mixed $target,
    mixed $fill,
    float $fuzz,
    int $channel = Imagick::CHANNEL_DEFAULT
): bool
                

채우기로 정의된 색상과 색상이 일치하는 픽셀을 변경합니다.


매개변수

target
이 대상 색상을 이미지 내의 채우기 색상으로 변경합니다. ImagickPixel 개체 또는 대상 색상을 나타내는 문자열입니다.
fill
ImagickPixel 개체 또는 채우기 색상을 나타내는 문자열입니다.
fuzz
이미지의 fuzz 멤버는 두 색상을 동일하게 간주하는 데 허용되는 허용 오차 범위를 정의합니다.
channel
채널 모드에 유효한 채널 상수를 제공하십시오. 둘 이상의 채널에 적용하려면 비트 연산자를 사용하여 채널 상수를 결합하십시오. 이 채널 상수 목록을 참조하십시오.

반환 값

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


오류/예외

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


변경 로그

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