参考 set()

set()

设置像素的颜色或将图像绘制到画布上。

set() 很容易使用,但速度不如 pixels。使用 pixels 设置许多像素值。

set() 将前两个参数解释为 x 和 y 坐标。它将最后一个参数解释为灰度值,一个 [R, G, B, A] 像素数组、一个 p5.Color 对象或一个 p5.Image 对象。如果传入一个图像,前两个参数将设置为图像左上角的坐标。无论当前为何种图像模式 imageMode()

在使用 set() 后,都必须调用updatePixels() 来显示改动。

示例

语法

set(x, y, c)

参数

x
数字:

像素的 x 坐标。

y
数字:

像素的 y 坐标。

c
数字|数字[]|对象:

灰度值|像素数组| p5.Color 对象 | 用以复制的 p5.Image

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

相关参考