(PECL imagick 2 >= 2.3.0, PECL imagick 3)
Imagick::opaquePaintImage — Изменяет значение цвета любого пикселя, соответствующего целевому
$target,$fill,$fuzz,$invert,$channel = Imagick::CHANNEL_DEFAULTИзменяет любой пиксель, соответствующий цвету, на цвет, определённый заливкой. Метод доступен, если модуль Imagick скомпилировали с версией ImageMagick 6.3.8 или старше.
targetОбъект ImagickPixel или строка, содержащая цвет, который нужно изменить
fillЦвет замены
fuzzМера округления (fuzz). Например, установите значение fuzz в 10 и красный цвет с интенсивностью 100 и 102 будет интерпретироваться как один и тот же цвет.
invert
Если true закрашивается любой пиксель, не соответствующий целевому цвету.
channel
Передайте любую корректную для вашего режима канала константу.
Для применения к более чем одному каналу, комбинируйте
константы каналов
с помощью побитовых операторов. По умолчанию равно
Imagick::CHANNEL_DEFAULT.
Обратитесь к списку констант каналов
Функция в случае успешной работы возвращает true.