ps_setcolor

(PECL ps >= 1.1.0)

ps_setcolorУстанавливает текущий цвет

Описание

ps_setcolor(
    resource$psdoc,
    string$type,
    string$colorspace,
    float$c1,
    float$c2,
    float$c3,
    float$c4
): bool

Устанавливает цвет для рисования, заливки или и того и другого.

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

psdoc

Идентификатор ресурса файла PostScript, возвращённый функцией ps_new().

type

Параметр type может быть: both, fill или fillstroke.

colorspace

Цветовое пространство должно быть одним из: gray, rgb, cmyk, spot, pattern. В зависимости от цветового пространства будут использоваться только первый, первые три или все параметры.

c1

В зависимости от цветового пространства параметр может принимать значение: красный компонент (rgb), голубой компонент (cmyk), значение серого (gray), идентификатор плашечного цвета или идентификатор шаблона.

c2

В зависимости от цветового пространства параметр может принимать значение: либо зелёный компонент (rgb), либо пурпурный компонент (cmyk).

c3

В зависимости от цветового пространства параметр может принимать значение: либо синий компонент (rgb), либо жёлтый компонент (cmyk).

c4

Должно быть установлено только в цветовом пространстве cmyk, указывается чёрный компонент.

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

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка.

Примечания

Предостережение

Второй параметр в настоящее время не всегда используется. Цвет иногда устанавливается для заливки и рисования так же, как если бы было передано значение fillstroke.

To Top