参考 copy()

copy()

将像素从源图像复制到画布的某个区域。

第一个参数 srcImagep5.Image 要混合的对象。源图像可以是画布本身或是一个 p5.Image 对象。如果源区域与目标区域的像素大小不同,copy() 可以缩放像素。

接下来的四个参数,sxsyswsh 确定源图像的复制区域。 (sx, sy) 是区域左上角。 swsh 是区域宽度和高度。

接下来的四个参数,dxdydwdh 确定复制到画布的区域。(dx, dy) 是区域左上角。 dwdh 是区域宽度和高度。

示例

语法

copy(srcImage, sx, sy, sw, sh, dx, dy, dw, dh)
copy(sx, sy, sw, sh, dx, dy, dw, dh)

参数

srcImage
p5.Image|p5.Element:

源图像。

sx
整数:

源左上角的 x 坐标。

sy
整数:

源左上角的 y 坐标。

sw
整数:

源图像宽度。

sh
整数:

源图像高度。

dx
整数:

目标左上角的 x 坐标。

dy
整数:

目标左上角的 y 坐标。

dw
整数:

目标图像宽度。

dh
整数:

目标图像高度。

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

相关参考