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

# ps_setcolor

(PECL ps >= 1.1.0)

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

### Описание

function 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`.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open