Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
imagecolorresolve
(PHP 4, PHP 5)
imagecolorresolve — Получает идентификатор конкретного цвета или его ближайший аналог
Описание
int imagecolorresolve ( resource $image , int $red , int $green , int $blue )Эта функция обязательно вернет идентификатор цвета для выбранного цвета, либо ближайшую возможную его альтернативу.
Если изображение было создано из файла, то будут распознаны только цвета, используемые в изображении. Цвета, которые используются только в палитре, распознаны не будут.
Список параметров
image -
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
red -
Значение красного компонента цвета.
green -
Значение зеленого компонента цвета.
blue -
Значение синего компонента цвета.
Возвращаемые значения
Возвращает цветовой идентификатор.
Примеры
Пример #1 Использование imagecoloresolve() для получения цветов из изображения.
// загрузить изображение
$im = imagecreatefromgif('phplogo.gif');
// получить ближайшие цвета на изображении
$colors = array();
$colors[] = imagecolorresolve($im, 255, 255, 255);
$colors[] = imagecolorresolve($im, 0, 0, 200);
// вывод
print_r($colors);
imagedestroy($im);
Результатом выполнения данного примера будет что-то подобное:
Array ( [0] => 89 [1] => 85 )
Смотрите также
- imagecolorclosest() - Get the index of the closest color to the specified color
Описание на ru2.php.net
Описание на php.ru