PHP 8.0.24 Released!

Imagick::matteFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::matteFloodfillImageИзменяет значение прозрачности цвета

Внимание

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

Описание

public Imagick::matteFloodfillImage(
    float $alpha,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool

Изменяет значение прозрачности любого пикселя, который соответствует цели и является ближайшим соседом. Если указан метод FillToBorderMethod, значение прозрачности изменяется для любого соседнего пикселя, который не соответствует элементу bordercolor изображения.

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

alpha

Уровень прозрачности: 1.0 - полностью непрозрачный, а 0.0 - полностью прозрачный.

fuzz

Элемент fuzz изображения определяет, насколько допустимо считать два цвета одинаковыми.

bordercolor

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

x

Начальная координата X операции.

y

Начальная координата Y операции.

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

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

Ошибки

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

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

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top