将像素区域从一张图像复制到另一张图像。
第一个参数srcImage
是 p5.Image 的混合对象。
接下来的四个参数,sx
,sy
, sw
和 sh
确定从源图像来的混合区域。 (sx, sy)
是区域左上角。 sw
和 sh
是区域宽度和 高度。
接下来的四个参数,dx
,dy
, dw
和 dh
确定要融入的画布区域。 (dx, dy)
是区域左上角。 dw
和 dh
是区域宽度和 高度。
第十个参数,blendMode
,设置图像颜色混合的效果。选项有BLEND
、DARKEST
、 LIGHTEST
,DIFFERENCE
, MULTIPLY
、EXCLUSION
、SCREEN
、 REPLACE
、OVERLAY
、HARD_LIGHT
、 SOFT_LIGHT
、DODGE
、BURN
、 ADD
或 NORMAL
示例
语法
blend(srcImage, sx, sy, sw, sh, dx, dy, dw, dh, blendMode)
blend(sx, sy, sw, sh, dx, dy, dw, dh, blendMode)
参数
srcImage
p5.Image:
源图像。
sx
整数:
源左上角的 x 坐标。
sy
整数:
源左上角的 y 坐标。
sw
整数:
源图像宽度。
sh
整数:
源图像高度。
dx
整数:
目标左上角的 x 坐标。
dy
整数:
目标左上角的 y 坐标。
dw
整数:
目标图像宽度。
dh
整数:
目标图像高度。
blendMode
常量:
混合模式。任何一个 BLEND、DARKEST、LIGHTEST、DIFFERENCE、 MULTIPLY、EXCLUSION、SCREEN、REPLACE、OVERLAY、HARD_LIGHT、 SOFT_LIGHT、DODGE、BURN、ADD 或 NORMAL。
Notice any errors or typos? Please let us know. Please feel free to edit src/image/pixels.js and open a pull request!