(PECL imagick 2, PECL imagick 3)
Imagick::paintOpaqueImage — Изменяет любой пиксель, соответствующий цвету
Функция объявлена УСТАРЕВШЕЙ в Imagick 3.4.4. Полагаться на эту функцию крайне не рекомендуется.
$target,$fill,$fuzz,$channel = Imagick::CHANNEL_DEFAULTИзменяет любой пиксель, соответствующий цвету, на цвет, определённый заливкой.
targetИзменяет целевой цвет на цвет заливки в изображении. Объект ImagickPixel или строка, представляющая целевой цвет.
fillОбъект ImagickPixel или строка, представляющая цвет заливки.
fuzzМера округления (fuzz) изображения определяет, насколько приемлемо рассматривать два цвета как один и тот же.
channelУкажите любую константу канала, которая соответствует вашему режиму канала. Чтобы применить более чем к одному каналу, объедините константы типа канала с помощью побитовых операторов. Обратитесь к этому списку констант канала.
Функция в случае успешной работы возвращает true.
Функция выбрасывает исключение ImagickException, если возникла ошибка.
| Версия | Описание |
|---|---|
| PECL imagick 2.1.0 | Теперь допускается передавать строку, представляющую цвет, в первый и второй параметр. Предыдущие версии допускали только объект ImagickPixel. |