Dutch PHP Conference 2025 - Call For Papers

Imagick::colorFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::colorFloodfillImageAltera o valor da cor de qualquer pixel que corresponda ao alvo

Aviso

Esta função tornou-se DEFASADA a partir da Imagick 3.4.4. O uso desta função é fortemente desencorajado.

Descrição

public Imagick::colorFloodfillImage(
    mixed $fill,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool

Altera o valor da cor de qualquer pixel que corresponda ao alvo e seja um vizinho imediato.

Parâmetros

fill

Objeto ImagickPixel contendo a cor de preenchimento

fuzz

A quantidade de fuzz. Por exemplo, definir fuzz para 10 e a cor vermelha em intensidades de 100 e 102, respectivamente, agora são interpretadas como a mesma cor para fins de preenchimento.

bordercolor

Objeto ImagickPixel contendo a cor da borda

x

X da posição inicial do preenchimento

y

Y da posição inicial do preenchimento

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 primeiro e terceiro parâmetro. As versões anteriores permitiam apenas um objeto ImagickPixel.

add a note

User Contributed Notes 1 note

up
2
memmie at lenglet dot name
10 years ago
Imagick::colorFloodFillImage is depreciated. You should use Imagick::paintFloodfillImage (replaced by Imagick::floodFillPaintImage in ImageMagick 6.3.8)
To Top