Imagick::matteFloodfillImage
(PECL imagick 2, PECL imagick 3)
Imagick::matteFloodfillImage — Altera o valor de transparência de uma cor
Esta função tornou-se DEFASADA a partir da Imagick 3.4.4. O uso desta função é fortemente desencorajado.
Descrição
float
$alpha
,float
$fuzz
,mixed
$bordercolor
,int
$x
,int
$y
): bool
Altera o valor de transparência de qualquer pixel que corresponda
ao alvo e seja um vizinho imediato. Se o método
FillToBorderMethod
for especificado, o valor da transparência
será alterado para qualquer pixel vizinho que não corresponda
à cor de borda da imagem (parâmetro "bordercolor").
Parâmetros
alpha
-
O nível de transparência: 1.0 é totalmente opaco e 0.0 é totalmente transparente.
fuzz
-
O membro "fuzz" da imagem define quanta tolerância é aceitável para considerar duas cores iguais.
bordercolor
-
Um objeto ImagickPixel ou string representando a cor de borda.
x
-
A coordenada x inicial da operação.
y
-
A coordenada y inicial da operação.
Valor Retornado
Retorna true
em caso de sucesso.
Erros/Exceções
Lança uma exceção ImagickException em caso de erro.
Registro de Alterações
Versão | Descrição |
---|---|
PECL imagick 2.1.0 | Agora permite uma string representando a cor como terceiro parâmetro. Versões anteriores permitiam apenas um objeto ImagickPixel. |