Imagick::paintTransparentImage

(PECL imagick 2, PECL imagick 3)

Imagick::paintTransparentImage — Змінює будь-який піксель, що відповідає кольору, на колір, визначений заливкою

Увага

Функція оголошена застарілої в Imagick 3.4.4. Покладатися на цю функцію не рекомендується.

Опис

public Imagick::paintTransparentImage(mixed $target, float $alpha, float $fuzz): bool

Змінює будь-який піксель, який відповідає кольору, на колір, визначений заливкою.

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

target

Цільовий колір, що замінюється на вказане значення непрозорості зображення.

alpha

Рівень прозорості: 1.0 – повністю непрозорий, 0.0 – повністю прозорий.

fuzz

Визначає, наскільки можна вважати два кольори однаковими.

Значення, що повертаються

У разі успішної роботи повертає true

Помилки

Викликає ImagickException у разі виникнення помилки.

список змін

ВерсияОпис
PECL imagick 2.1.0Тепер дозволяє використовувати рядок, що представляє колір, як перший параметр. Попередні версії допускали лише об'єкт ImagickPixel.