【发布时间】:2012-11-16 17:05:42
【问题描述】:
在一个 html5 画布应用程序中,我使用剪辑来重绘画布的损坏部分,如下所示:
ctx.beginPath();
ctx.rect(30, 30, 100, 100);
ctx.rect(100, 100, 100, 100);
ctx.clip();
ctx.clearRect(0, 0, 600, 400);
我还创建了一个fiddle 来说明问题。在除 IE10 之外的所有支持浏览器上,它都会显示两个重叠的黑色矩形。
现在的问题是这是否是 IE10 错误,或者因为它更接近标准,它实际上是预期的行为,只是运气好,它可以在所有其他浏览器中运行。如果是这样,这样做的正确方法是什么?
【问题讨论】:
标签: javascript html canvas clipping