创建一个p5.Color对象。
默认情况下,传入的参数将被解读为 RGB 值。调用 color(255, 204, 0)
将返回亮黄色。参数的解读方式可能被 colorMode() 改变。
如果 color()
只有一个参数,该参数有两种解读方式。如果参数是数字,则将其解读为灰度值。如果参数是字符串,则将其解读为 CSS 颜色字符串。
如果 color()
带有两个参数,第一个参数解读为灰度值。第二个参数设置 alpha(透明度)值。
带有三个参数的 color()
会将参数作为 RGB、HSB 或 HSL 颜色的色值进行解读,具体取决于当前的 colorMode()
设置。
带有四个参数的 color()
会将参数解读为 RGBA、HSBA 或 HSLA 颜色,具体取决于当前的 colorMode()
设置。最后一个参数设置 alpha(透明度)值。
示例
语法
color(gray, [alpha])
color(v1, v2, v3, [alpha])
color(value)
color(values)
color(color)
参数
gray
数字:
用以设定黑与白之间的值的数值。
alpha
数字:
与当前色域相关的 alpha 值 (默认区间为0到255)
v1
数字:
与当前色域相关的红色值或色相值。
v2
数字:
与当前色域相关的绿色或饱和度值。
v3
数字:
与当前色域相关的蓝色或亮度值。
value
字符串:
一条颜色字符串。
values
数字[]:
一组包含特定颜色的红、绿、蓝色和 alpha 值的数列。
color
p5.Color:
Returns
p5.Color: 特定颜色。
Notice any errors or typos? Please let us know. Please feel free to edit src/color/creating_reading.js and open a pull request!