imagecolorallocate

(PHP 3, PHP 4, PHP 5)

imagecolorallocate - Определяет цвет для изображения

int imagecolorallocate ( resource image, int red, int green, int blue )

imagecolorallocate() возвращает цветовой идентификатор на основе переданных RGB цветовых констант. Red, Green and Blue - это значения красного, зеленого и синего. Каждое значение должно быть от 0 до 255 или шестнадцатеричным значением от 0x00 до 0xFF. imagecolorallocate() должен быть вызван для создания каждого цвета, который будет использоваться в изображении.

Замечание: Первый вызов imagecolorallocate() задает фон для изображений созданных с помощью imagecreate().

Пример 1. использования imagecolorallocate()
$im = imagecreate('example.jpg', 100, 100);

// sets background to red
$background = imagecolorallocate($im, 255, 0, 0);

// sets some colors
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);

// hexadecimal way
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);

Возвращает -1 если назначение цвета не получилось.

Смотрите также imagecolorallocatealpha(), imagecolordeallocate(), примеры работы с изображениями на PHP.

Все функции gd
Все функции изображение
Описание на ru2.php.net
Описание на php.ru