imagecolortransparent

(PHP 4, PHP 5, PHP 7, PHP 8)

imagecolortransparent — Визначає колір як прозорий

Опис

imagecolortransparent(GdImage $image, ?int $color = null): int

Отримує або встановлює прозорість кольору у заданому зображенні image

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

image

Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()

color

Ідентифікатор кольору, створений функцією imagecolorallocate()

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

Повертає ідентифікатор нового (або поточного, якщо нічого не змінилося) кольору. Якщо аргумент colorзадан как**null** і у зображенні немає прозорих кольорів, функція поверне -1

список змін

ВерсияОпис
8.0.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).
8.0.0color тепер допускає значення null.

Приклади

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

Loading...

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

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

Примітки

Зауваження :

Прозорість копіюється лише функцією imagecopymerge()и для truecolor-изображений. В случае использования функцииimagecopy()или палитрового изображения значение альфа компонента не копируется.

Зауваження :

Прозорий колір є властивістю зображення, прозорість не є властивістю кольору. Якщо ви задали колір як прозорий, деякі області зображення цього кольору намальовані раніше стануть прозорими.