参考 tint()

tint()

使用颜色对图像进行着色。

带有一个参数的 tint() 版本可以用以下四种方式之一来解释。 如果参数是数字,则将其解释为灰度值。如果 参数是一个字符串,则将其解释为 CSS 颜色字符串。一个 [R, G, B, A] 数组或 p5.Color 对象 也可用于设置色调颜色。

带有两个参数的 tint() 版本使用第一个参数作为一个灰度值,第二个作为 alpha 值。例如,调用 tint(255, 128) 可以使图像 50% 透明。

取决于当前的 colorMode() 具有三个参数的 tint() 版本可以将它们解释为 RGB 或 HSB 值。可选的第四个参数设置 alpha 值。例如, tint(255, 0, 0, 100) 将图片设置成红色调并使它们透明。

示例

语法

tint(v1, v2, v3, [alpha])
tint(value)
tint(gray, [alpha])
tint(values)
tint(color)

参数

v1
数字:

红色或色调值。

v2
数字:

绿色或饱和度值。

v3
数字:

蓝色或亮度。

alpha
数字:
value
字符串:

CSS 颜色字符串。

gray
数字:

灰度值。

values
数字[]:

包含红、绿、蓝的数组 & 颜色的 Alpha 分量。

color
p5.Color:

色调

Notice any errors or typos? Please let us know. Please feel free to edit src/image/loading_displaying.js and open a pull request!

相关参考