Documentación offline PHP master

Imagick::opaquePaintImage

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::opaquePaintImage

Cambia el color de cualquier píxel que coincida con el objetivo

Descripción#

php public Imagick::opaquePaintImage(mixed $target, mixed $fill, float $fuzz, bool $invert, [int $channel]): boolphp

Cambia cualquier píxel que coincida con el color definido para el relleno. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.8 o superior.

Parámetros#

target
Objeto ImagickPixel o una cadena que contiene el color a cambiar

fill
El color sustituto

fuzz
La cantidad de polvo de papel. Por ejemplo, definir el polvo de papel a 10 y el color rojo a una intensidad de 100 y 102 no será interpretado como el mismo color.

invert
Si es true pinta cualquier píxel que no coincida con el color objetivo.

channel
Proporciona una constante de canal válida para su modo de canal. Para aplicarlo a más de un canal, combínense las constantes de canales utilizando un operador a nivel de bits. Por defecto, vale Imagick::CHANNEL_DEFAULT. Consúltese la lista de constantes de canales

Valores devueltos#

Devuelve true en caso de éxito.