提问者:小点点

如何删除HTML5画布中的区域剪辑


我正在画布中使用

我为创建了一个区域,如下所述

this.svgRenderer.ctx.rect(positionX, positionY, Width, Height);
this.svgRenderer.ctx.clip();

在同一画布上绘制了几幅之后,我尝试使用删除该区域的剪辑。

但我犯了错误,我不能理解。因此建议使用其他方法删除指定区域的剪辑,而不使用


共1个答案

匿名用户

是永久的上下文状态更改。

只能通过将其包装在中来删除它。

更改画布元素宽度将清除上下文状态(并删除剪辑),但也会擦除现有的绘图。