(PECL imagick 2 >= 2.3.0, PECL imagick 3)
Imagick::opaquePaintImage — Changes the color value of any pixel that matches target
$target
,$fill
,$fuzz
,$invert
,$channel
= Imagick::CHANNEL_DEFAULTChanges any pixel that matches color with the color defined by fill. Цей метод доступний, якщо Imagick зібраний з ImageMagick версії 6.3.8 або новішою.
target
ImagickPixel object or a string containing the color to change
fill
The replacement color
fuzz
Міра уподібнення кольорів. Наприклад, якщо значення fuzz дорівнює 10, то червоний колір з насиченістю від 100 до 102 тепер вважатиметься одним кольором.
invert
If true
paints any pixel that does not match the target color.
channel
Константа каналу, дійсна для поточного режиму каналу. Для застосування її до
кількох каналів необхідно поєднати константи каналу побітовими
операторами. Стандартно — Imagick::CHANNEL_DEFAULT
. Див.
список констант каналу.
Повертає true
в разі успіху.