(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 )