在画布上重新绘制透明背景

时间:2014-01-26 13:27:54

标签: javascript canvas html5-canvas

我有一个透明背景的画布。

在绘制了一些内容之后,我想删除部分内容并返回透明背景。

只需在

删除要删除的内容之上
fillStyle = rgba(0, 0, 0, 0);

没有做任何事情,因为颜色=颜色上的透明。

是否有一种模式可以将后续图纸设置为“替换此位置的内容”?

2 个答案:

答案 0 :(得分:2)

您最好(也可能是唯一)的选项是.clearRect(x, y, w, h)来删除部分画布。

答案 1 :(得分:2)

您可以使用clearRect功能

context.clearRect(x, y, width, height)

请参阅此http://jsfiddle.net/5g87J/