参考 color()

color()

创建一个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!

相关参考