ImageMagick Imagick::paintTransparentImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintTransparentImage — 채우기에 의해 정의된 색상과 색상과 일치하는 모든 픽셀을 변경합니다.

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


설명

public Imagick::paintTransparentImage(mixed $target, float $alpha, float $fuzz): bool

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


매개변수

target
이 대상 색상을 이미지 내에서 지정된 불투명도 값으로 변경합니다.
alpha
투명도 수준: 1.0은 완전히 불투명하고 0.0은 완전히 투명합니다.
fuzz
이미지의 fuzz 멤버는 두 색상을 동일하게 간주하는 데 허용되는 허용 오차 범위를 정의합니다.

반환 값

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


오류/예외

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


변경 로그

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