imagecolorallocate - Создание цвета для изображения
Вернуться к: GD и функции для работы с изображениями Функции
imagecolorallocate
(PHP 4, PHP 5, PHP 7)
imagecolorallocate — Создание цвета для изображения
Описание
$image
, int $red
, int $green
, int $blue
)Возвращает идентификатор цвета в соответствии с заданными RGB компонентами.
imagecolorallocate() должна вызываться для создания
каждого цвета, который будет использоваться в изображении
image
.
Замечание:
Первый вызов imagecolorallocate() задает цвет фона в палитровых изображениях - изображениях, созданных функцией imagecreate().
Список параметров
-
image
-
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
-
red
-
Значение красного компонента цвета.
-
green
-
Значение зеленого компонента цвета.
-
blue
-
Значение синего компонента цвета.
Возвращаемые значения
Идентификатор цвета, либо FALSE
в случае неудачи.
Эта функция
может возвращать как boolean FALSE
, так и не-boolean значение,
которое приводится к FALSE
. За более подробной информацией обратитесь к разделу
Булев тип. Используйте оператор === для проверки значения,
возвращаемого этой функцией.
Список изменений
Версия | Описание |
---|---|
5.1.3 |
Возвращает FALSE в случае неудачи. В
предыдущих версиях в этом случае возвращалось
значение -1.
|
Примеры
Пример #1 Пример использования imagecolorallocate()
<?php
$im = imagecreate(100, 100);
// делаем фон красным
$background = imagecolorallocate($im, 255, 0, 0);
// создадим несколько цветов
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// шестнадцатеричный способ
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>
Смотрите также
- imagecolorallocatealpha() - Создание цвета для изображения
- imagecolordeallocate() - Разрыв ассоциации переменной с цветом для заданного изображения
Вернуться к: GD и функции для работы с изображениями Функции