Imagick::paintOpaqueImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintOpaqueImageИзменяет любой пиксель, соответствующий цвету

Внимание

Функция объявлена УСТАРЕВШЕЙ в Imagick 3.4.4. Полагаться на эту функцию крайне не рекомендуется.

Описание

publicImagick::paintOpaqueImage(
    mixed$target,
    mixed$fill,
    float$fuzz,
    int$channel = Imagick::CHANNEL_DEFAULT
): bool

Изменяет любой пиксель, соответствующий цвету, на цвет, определённый заливкой.

Список параметров

target

Изменяет целевой цвет на цвет заливки в изображении. Объект ImagickPixel или строка, представляющая целевой цвет.

fill

Объект ImagickPixel или строка, представляющая цвет заливки.

fuzz

Мера округления (fuzz) изображения определяет, насколько приемлемо рассматривать два цвета как один и тот же.

channel

Укажите любую константу канала, которая соответствует вашему режиму канала. Чтобы применить более чем к одному каналу, объедините константы типа канала с помощью побитовых операторов. Обратитесь к этому списку констант канала.

Возвращаемые значения

В случае успешной работы возвращает true.

Ошибки

Вызывает ImagickException, если возникла ошибка.

Список изменений

ВерсияОписание
PECL imagick 2.1.0 Теперь допускается передавать строку, представляющую цвет, в первый и второй параметр. Предыдущие версии допускали только объект ImagickPixel.
To Top