如何使用strokeStyle清除画布的一部分
How to clear part of the canvas using strokeStyle?
我的问题如下:
我有一个,它确实有透明的背景。它被用作其他元素的绘图板。一旦画出一些东西,我希望能够使用橡皮擦工具擦除它,它将具有和绘图工具相同的功能。
一种选择是使用clearRect并在拖动时清除小矩形。还有更出色的解决方案吗?也许一些简单的东西涉及strokeStyle?
如果您的橡皮擦工具将strokeStyle设置为rgba(255255255,0),从而用透明白色填充笔划中涉及的任何画布像素,本质上是"清除"它们,会怎么样?
尝试将上下文属性"globalCompositeOperation"设置为"destination out"进行绘制。这适用于所有支持Canvas的浏览器吗?
相关文章:
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 单击jquery清除输入值
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- 如何检查字符串的一部分与数组匹配
- 为什么可以't我使用了AJAX响应的一部分
- 如何在Microsoft VirtualEarth 6.3中使用纯javascript清除整个形状层
- 清除以前的$_GET值或不获取仅隐藏字段的值
- 仅重新加载网页的一部分
- 如何使用ViewCompiler手动编译DOM的一部分
- Regex提取URL返回数组的一部分;未定义”;
- Html地图对象-点击地图获取id的一部分
- Javascript清除缓存以清除基本身份验证凭据
- 如何使用JavaScript提取此url的一部分
- 清除启动日期选取器值
- 将字符串的一部分设置为数组的一部分
- 用数字单位替换字符串的一部分
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- 如何使用strokeStyle清除画布的一部分
- 如何清除画布的一部分
- 在Angular中使用button清除输入,但同样的button也被用作ng-show的一部分