(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorresolve — Получает идентификатор конкретного цвета или его ближайший аналог
Функция обязательно вернёт идентификатор выбранного цвета или его ближайшую возможную альтернативу.
Функция распознает только цвета изображения, если изображение создали из файла. Функция не распознает цвета, которые используются только в палитре.
imageОбъект GdImage, который возвращает одна из функций, создающих изображения, например, imagecreatetruecolor().
redЗначение красного компонента цвета.
greenЗначение зелёного компонента цвета.
blueЗначение синего компонента цвета.
Возвращает цветовой идентификатор.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр image теперь ожидает экземпляр класса GdImage;
раньше параметр ждал корректный gd-ресурс (resource).
|
Пример #1 Пример получения цветов из изображения функцией imagecoloresolve()
<?php
// Загрузить изображение
$im = imagecreatefromgif('phplogo.gif');
// Получить ближайшие цвета на изображении
$colors = array();
$colors[] = imagecolorresolve($im, 255, 255, 255);
$colors[] = imagecolorresolve($im, 0, 0, 200);
// Вывод
print_r($colors);
?>Вывод приведённого примера будет похож на:
Array
(
[0] => 89
[1] => 85
)