請注意,如果您以 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 — 設定目前顏色
設定繪圖、填滿或兩者的顏色。
psdoc
由 ps_new() 返回的 PostScript 檔案資源識別符。
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 指定。