参考 lerpColor()

lerpColor()

将两种颜色混合以找到它们之间的第三种颜色。

amt 参数指定了在两个值之间插值的量。0 等于第一种颜色,0.1 非常接近第一种颜色,0.5 在两种颜色的中间,以此类推。负数被设定为 0。大于 1 的数字被设定为 1。这与 lerp 的行为不同。这是必要的,因为区间 [0, 1] 之外的数字会产生奇怪和意料之外的颜色。

颜色的插值方式取决于当前的颜色模式 colorMode()

示例

语法

lerpColor(c1, c2, amt)

参数

c1
p5.Color:

从这种颜色开始进行平滑过渡。

c2
p5.Color:

平滑过渡至这种颜色。

amt
数字:

0 到 1 之间的数字

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!

相关参考