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.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
| 8.0.0 | color тепер допускає значення null. |
Приклади
Приклад #1 Приклад використання imagecolortransparent()****
Loading...
Висновок наведеного прикладу буде схожим на:

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