(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
.