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.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).

Приклади

Приклад #1 Отримання кольорів GD логотипу

Loading...

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

Array
(
    [0] => 16711680
    [1] => 0
    [2] => 16777215
    [3] => 6618932
)

Дивіться також

  • imagecolorclosest() - Отримання індексу кольору найближчого до заданого