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