颜色 color

颜色值。 您可以使用十六进制表示法、以逗号分隔的组件值列表或小数位数指定颜色值。

颜色

{{ 灰色[, alpha][g]}|

{ 红色, 绿色, 蓝色[ , rgbAlpha][r]}|

{ 青色, 洋红色, 黄色, black[,alpha]k}|

{0x{hex2|hex4}[g]}|

{[0x]{ 十六进制6| 十六进制8}[r]}|

{[0x]{ 十六进制8| 十六进制}k}}[s]

红色, 绿色, 蓝色, rgbAlpha
颜色组件值(0到255,十进制整数)
青色, 洋红色, 黄色, black, alpha
CMYK颜色组件值(0..100 %,十进制整数)
灰色, alpha
灰度分量值(0至100%,十进制整数)
hex2
压缩的两位十六进制灰色颜色值(GG)
hex4
用Alpha颜色值填充四位十六进制灰度(GGAA)
hex6
打包的6位十六进制RGB色值(RRGGBB)
hex8
打包了八位十六进制RGBA (RRGGBBAA)或CMYK (CCMMYKK)颜色值(如果以“k”后缀指定)
hex10
带alpha值的十位十六进制CMYK (CCYYMMKKAA)

RGB的小数组分值在0到255的范围内。 CMYK和灰度的小数组件值在0…100%范围内。 所有十六进制组件值在0到0之间的范围内。

假定颜色分量值与alpha值无关(不是预乘)。

所有颜色值、前缀和后缀均不区分大小写。

CMYK颜色值需要类型后缀“k”。 可以选择为RGB和灰色的值指定类型后缀。

十六进制灰度值需要前缀“0x”。

“s”后缀指定颜色值与对应于颜色值的像素类型的输入(源)色彩空间相关联(定义有 attribute::IccProfileSrc*)。 如果此后缀不存在,则颜色值与输出(目标)颜色空间(定义为 icc=attribute::IccProfile*)。

默认 section-737082a7da544acca8092a48d88480e7

如果未明确指定alpha值,则假定为255、0xFF或100%(完全不透明)。

示例 section-4ac69026349949f8b595a6d4a9ce474d

有效颜色说明符及其相应像素类型、颜色值、Alpha值和默认颜色空间的一些示例:

颜色
像素类型
颜色值
Alpha值
默认颜色空间
0,100,200
RGB
0,100,200
255
IccProfileRgb
0,100,200,200rs
RGB
0,100,200
200
IccProfileSrcRgb
0x010203S
RGB
1,2,3
255
IccProfileSrcRgb
a0b1c2d3R
RGB
160,177,194
211
IccProfileRgb
100S
灰色
100%
100%
IccProfileSrcGray
50,75g
灰色
50%
75%
IccProfileGray
0X70G
灰色
44%
44%
IccProfileGray
0xddeegs
灰色
87%
93%
IccProfileSrcGray
94,11,50,33k
CMYK
94-11-50-33%
100%
IccProfileCmyk
22,23,24,25,26KS
CMYK
22-23-24-25%
26%
IccProfileSrcCmyk
38393A3bK
CMYK
56-57-58-59%
100%
IccProfileCmyk
0x0a0b0C0d0eks
CMYK
10-11-12-13%
14%
IccProfileSrcCmyk

指定的输出颜色空间 icc= 在输出颜色的像素类型对应于输出图像的像素类型时应用,而不是默认的颜色空间。

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49