downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imagecolorset> <imagecolorresolve
[edit] Last updated: Fri, 25 May 2012

view this page in

imagecolorresolvealpha

(PHP 4 >= 4.0.6, PHP 5)

imagecolorresolvealpha Получает идентификатор конкретного цвета и альфа компонента или его ближайший аналог

Описание

int imagecolorresolvealpha ( resource $image , int $red , int $green , int $blue , int $alpha )

Эта функция обязательно вернет идентификатор цвета для выбранного цвета, либо ближайшую возможную его альтернативу.

Список параметров

image

Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().

red

Значение красного компонента цвета.

green

Значение зеленого компонента цвета.

blue

Значение синего компонента цвета.

alpha

Значение в диапазоне от 0 до 127. 0 означает непрозрачность, 127 означает абсолютную прозрачность.

Параметры цвета могут быть либо целочисленными в диапазоне от 0 до 255, либо шестнадцатиричными в диапазоне от 0x00 до 0xFF.

Возвращаемые значения

Возвращает индекс цвета.

Примеры

Пример #1 Пример использования imagecoloresolvealpha() для получения цветов из изображения

<?php
// Загрузка изображения
$im imagecreatefromgif('phplogo.gif');

// Получение ближайших цветов
$colors = array();
$colors[] = imagecolorresolvealpha($im2552552550);
$colors[] = imagecolorresolvealpha($im00200127);

// Вывод
print_r($colors);

imagedestroy($im);
?>

Результатом выполнения данного примера будет что-то подобное:

Array
(
    [0] => 89
    [1] => 85
)

Примечания

Замечание: Эта функция нуждается в GD версии 2.0.1 или выше.

Смотрите также

  • imagecolorclosestalpha() - Получение индекса цвета ближайшего к заданному с учетом прозрачности



add a note add a note User Contributed Notes imagecolorresolvealpha
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites