让程序开始使用形状擦除画布的部分区域。
在调用 erase()
后的所有绘制的图形都被从画布中减去,显示出网页底部。擦除的区域将变为透明,使得画布后面的内容可以显示出来。一旦调用了 erase()
,fill()、stroke() 和 blendMode() 将不起作用。
erase()
函数有两个可选参数。第一个参数设置形状内部擦除的强度。值为 0 表示不会发生擦除。值为 255 表示形状的内部将完全擦除其下的内容。默认值为 255(最大强度)。
第二个参数设置形状边缘擦除的强度。值为 0 表示不会发生擦除。值为 255 表示形状的边缘将完全擦除其下的内容。默认值为 255(最大强度)。
要取消擦除效果,请使用 noErase() 函数。
erase()
不会影响调用 image() 和 background() 函数进行的绘制。
示例
语法
erase([strengthFill], [strengthStroke])
参数
strengthFill
数字:
表示形状内部擦除强度的数字(0-255)。默认为 255,即最大强度。
strengthStroke
数字:
表示形状边缘擦除强度的数字(0-255)。默认为 255,即最大强度。
Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!