ProfiPHPProfiPHP
Категория: Графические функции

Функция Imagecolorallocate

Функция Imagecolorallocate создает цвет для изображения.
int imagecolorallocate( resource $image, int $red, int $green, int $blue )
Функция Imagecolorallocate возвращает идентификатор цвета в соответствии с заданными RGB компонентами.

Функция Imagecolorallocate должна вызываться для создания каждого цвета, который будет использоваться в изображении Image.

Первый вызов функции Imagecolorallocate задает цвет фона в палитровых изображениях - изображениях, созданных функцией Imagecreate.

Параметр Image являет собой ресурс изображения, полученный одной из функций создания изображений, например Imagecreatetruecolor.

В параметре Red указывается значение красного компонента цвета.

В параметре Green указывается значение зеленого компонента цвета.

В параметре Blue указывается значение синего компонента цвета.

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

Функция Imagecolorallocate возвращает значения идентификатора цвета, либо FALSE в случае неудачи.

Пример использования:
header( 'Content-Type: image/png' );
$im = imagecreate( 200, 200 );
$background = imagecolorallocate( $im, 255, 0, 0 );
imagepng( $im );
Результатом примера будет вывод красного квадрата.

Добавить комментарий

Имя:
Текст комментария: