Imagick::opaquePaintImage
(PECL imagick 2 >= 2.3.0, PECL imagick 3)
Imagick::opaquePaintImage — Altera o valor da cor de qualquer pixel que corresponda ao alvo
Descrição
mixed
$target
,mixed
$fill
,float
$fuzz
,bool
$invert
,int
$channel
= Imagick::CHANNEL_DEFAULT): bool
Altera qualquer pixel que corresponda à cor definida pelo preenchimento. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.3.8 ou superior.
Parâmetros
target
-
Objeto ImagickPixel ou uma string contendo a cor a ser alterada.
fill
-
A cor de substituição.
fuzz
-
A quantidade de fuzz. Por exemplo, definir fuzz como 10 e a cor vermelha nas intensidades de 100 e 102, respectivamente, agora são interpretadas como a mesma cor.
invert
-
Se
true
, pinta qualquer pixel que não corresponda à cor alvo. channel
-
Fornece qualquer constante de canal que seja válida no modo de canal. Para aplicar a mais de um canal, constantes de canal devem ser combinadas usando operadores bit a bit. O padrão é
Imagick::CHANNEL_DEFAULT
. Consulte esta lista de constantes de canal
Valor Retornado
Retorna true
em caso de sucesso.