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()или палитрового изображения значение альфа компонента не копируется.
Зауваження :
Прозорий колір є властивістю зображення, прозорість не є властивістю кольору. Якщо ви задали колір як прозорий, деякі області зображення цього кольору намальовані раніше стануть прозорими.