请注意,如果使用 RGB 指定颜色,则应以十进制形式指定参数 C1、C2 和 C3。要计算此值,请将该值除以 255。例如:rgb(58,110,165) 变为 <?php ps_setcolor($ps, "stroke", "rgb", .23, .43, .65, 0.0); ?>
但是,由于这是 PostScript,大多数(如果不是全部)文件都将用于打印,因此应以 CMYK 方式指定颜色。(PECL ps >= 1.1.0)
ps_setcolor — 设置当前颜色
设置绘图、填充或两者的颜色。
psdocPostScript 文件的资源标识符,由 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 颜色空间中设置,并指定黑色分量。
当前并不总是计算第二个参数。颜色有时会像传递了 fillstroke 一样设置填充和绘图。
请注意,如果使用 RGB 指定颜色,则应以十进制形式指定参数 C1、C2 和 C3。要计算此值,请将该值除以 255。例如:rgb(58,110,165) 变为 <?php ps_setcolor($ps, "stroke", "rgb", .23, .43, .65, 0.0); ?>
但是,由于这是 PostScript,大多数(如果不是全部)文件都将用于打印,因此应以 CMYK 方式指定颜色。