array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.ps-setcolor.php', 1 => 'ps_setcolor', ), 'up' => array ( 0 => 'ref.ps.php', 1 => 'Функции PS', ), 'prev' => array ( 0 => 'function.ps-set-value.php', 1 => 'ps_set_value', ), 'next' => array ( 0 => 'function.ps-setdash.php', 1 => 'ps_setdash', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/ps/functions/ps-setcolor.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL ps >= 1.1.0)
ps_setcolor — Устанавливает текущий цвет
$psdoc
,$type
,$colorspace
,$c1
,$c2
,$c3
,$c4
Устанавливает цвет для рисования, заливки или и того и другого.
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
.