时间:2021-05-08
在现实世界中,我们使用画笔在画板上进行绘画;在html5 canvas中,我们同样可以使用canvas的画笔——CanvasRenderingContext2D对象在canvas上进行绘画。众所周知,我们的画笔一般都会与橡皮擦配套使用,以便于纠正绘画过程中的错误并重新绘画。在html5 canvas中,CanvasRenderingContext2D对象也同样给我们提供了一个可以永远重复使用的橡皮擦——clearRect()方法。
XML/HTML Code复制内容到剪贴板CanvasRenderingContext2D对象的clearRect()方法用于清除canvas内以指定坐标点(x,y)为左上角、宽度为width、高度为height的矩形区域中的所有图形像素。
下面,我们来看一个实际的例子。我们先绘制一个半径为50px的实心圆,然后使用橡皮擦clearRect()对其中的局部区域进行擦除。绘制圆形的原始html5代码如下:
JavaScript Code复制内容到剪贴板对应的显示效果如下:
现在,我们使用clearRect()方法对实心圆中以圆心(100,100)为中心,周边各10px的矩形区域部分进行擦除。
JavaScript Code复制内容到剪贴板对应的显示效果如下(是不是有点像一个铜钱?)。
页面上我们可以擦除一片页面上的区域,让其显示出背景图片。
下面的例子中我们擦除了矩形中的空白让其显示页面背景:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了canvas实现橡皮擦效果的具体代码,供大家参考,具体内容如下html部分MyCanvas0.1html,body,div,img{marg
找到sketchbook橡皮擦的方法: 1、sketchbook橡皮擦在笔的标志里,这里可以选择画笔,橡皮擦,透明度大小,半径大小。 2、画笔一框有许多款式
ps橡皮擦擦出透明图层的方法是:点击使用“背景橡皮擦工具”涂抹背景即可。 AdobePhotoshop,简称“PS”,是由AdobeSystems开发和发行的
ps把背景变成黑色的方法如下: 1、首先将需要修改的图片在PS软件里面打开。 2、接着打开图片之后,点击左侧的魔术橡皮擦工具,选择了魔术橡皮擦工具之后,并将
橡皮擦商标应该注册的类别是: 第十六类-办公用品-1611-办公文具(不包括笔,墨,印,胶水)-橡皮擦160139。 知识产权。