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.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).
7.2.0Додана IMG_EFFECT_MULTIPLY (вимагає системну бібліотеку libgd >= 2.1.1 або libgd, що йде в комплекті з PHP).

Приклади

Приклад #1 Приклад використання imagelayereffect()****

Loading...

Висновок наведеного прикладу буде схожим на:

Висновок прикладу: imagelayereffect()