imagecolorexact
(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorexact — Отримання індексу заданого кольору
Опис
imagecolorexact( GdImage $image, int $red, int $green, int $blue): int
Повертає індекс для заданого кольору на панелі зображення.
Якщо зображення було створено з файлу, розпізнаються лише кольори, що використовуються у зображенні. Кольори, які використовуються лише на палітрі, не розпізнано.
Список параметрів
image
Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()
red
Значення червоного компонента кольору.
green
Значення зеленого компонента кольору.
blue
Значення синього компонента кольору.
Значення, що повертаються
Повертає індекс для заданого кольору на панелі зображення або -1, якщо такого кольору на панелі немає.
список змін
Версия | Опис |
---|---|
8.0.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
Приклади
Приклад #1 Отримання кольорів GD логотипу
Loading...
Висновок наведеного прикладу буде схожим на:
Array
(
[0] => 16711680
[1] => 0
[2] => 16777215
[3] => 6618932
)
Дивіться також
- imagecolorclosest() - Отримання індексу кольору найближчого до заданого