imagecolorallocate

(PHP 4, PHP 5)

imagecolorallocateAllocate a color for an image

Описание

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

Returns a color identifier representing the color composed of the given RGB components.

imagecolorallocate() must be called to create each color that is to be used in the image represented by image.

Замечание:

The first call to imagecolorallocate() fills the background color in palette-based images - images created using imagecreate().

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

image

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

red

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

green

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

blue

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

These parameters are integers between 0 and 255 or hexadecimals between 0x00 and 0xFF.

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

A color identifier or FALSE if the allocation failed.

Внимание

Эта функция может возвращать как boolean FALSE, так и не-boolean значение, которое приводится к FALSE. За более подробной информацией обратитесь к разделу Булев тип. Используйте оператор === для проверки значения, возвращаемого этой функцией.

Список изменений

Версия Описание
Prior to 5.1.3 Returns -1 if the allocation failed.

Примеры

Пример #1 imagecolorallocate() example

<?php

$im 
imagecreate(100100);

// sets background to red
$background imagecolorallocate($im25500);

// sets some colors
$white imagecolorallocate($im255255255);
$black imagecolorallocate($im000);

// hexadecimal way
$white imagecolorallocate($im0xFF0xFF0xFF);
$black imagecolorallocate($im0x000x000x00);

?>

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


Участник рейтинга Тэглайн 2010