imagelayereffect
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imagelayereffect — Встановлення прапора альфа пару для використання ефектів накладання зображень
Опис
imagelayereffect(GdImage $image, int $effect): bool
Встановлення прапора альфа пару для використання ефектів накладання зображень.
Список параметрів
image
Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()
effect
Одна з наступних констант:
IMG_EFFECT_REPLACE
Використовувати заміну пікселів (аналогічно передачі **true
**вimagealphablending()) .
IMG_EFFECT_ALPHABLEND
Використовувати звичайне сполучення кольорів (аналогічно передачі **false
**вimagealphablending()) .
IMG_EFFECT_NORMAL
Те саме, що і IMG_EFFECT_ALPHABLEND
IMG_EFFECT_OVERLAY
В результаті накладання картинки з цим ефектом чорні і білі пікселі фону зображення залишаться так само чорними і білими, а сірі змінить колір на колір пікселя зображення, що накладається.
IMG_EFFECT_MULTIPLY
Оверлєї з множником ефекту.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
8.0.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
7.2.0 | Додана IMG_EFFECT_MULTIPLY (вимагає системну бібліотеку libgd >= 2.1.1 або libgd, що йде в комплекті з PHP). |
Приклади
Приклад #1 Приклад використання imagelayereffect()****
Loading...
Висновок наведеного прикладу буде схожим на: