Imagick::paintOpaqueImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintOpaqueImageAltera qualquer pixel que corresponda à cor

Warning

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

Descrição

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

Altera qualquer pixel que corresponda à cor definida pelo preenchimento.

Parâmetros

target

Altere esta cor de destino para a cor de preenchimento da imagem. Um objeto ImagickPixel ou uma string que representa a cor de destino.

fill

Um objeto ImagickPixel ou uma string que representa a cor de preenchimento.

fuzz

O membro fuzz da imagem define quanta tolerância é aceitável para considerar duas cores iguais.

channel

Forneça qualquer constante de canal válida para o modo de canal. Para aplicar a mais de um canal, combine constantes de tipo de canal usando operadores bit a bit. Consulte esta lista de constantes de canal.

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