imagecolorset

(PHP 4, PHP 5, PHP 7)

imagecolorset Установка набора цветов для заданного индекса палитры

Описание

void imagecolorset ( resource $image , int $index , int $red , int $green , int $blue [, int $alpha = 0 ] )

Эта функция устанавливает соответствие индекса в палитре заданному цвету. Это полезно для создания эффекта подобного заливке цветом без осуществления заливки.

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

image

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

index

Индекс в палитре.

red

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

green

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

blue

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

alpha

Значение альфа компонента.

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

Эта функция не возвращает значения после выполнения.

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

Версия Описание
5.4.0 Добавлен аргумент alpha.

Примеры

Пример #1 Пример использования imagecolorset()

<?php
// Создание изображения размером 300x100 
$im imagecreate(300100);

// Установка красного цвета фона
imagecolorallocate($im25500);

// Получение индекса цвета фона
$bg imagecolorat($im00);

// Установка синего цвета фона
imagecolorset($im$bg00255);

// Вывод изображения в броузер
header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
?>

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

  • imagecolorat() - Получение индекса цвета пиксела