似乎当我在某些情境中创建了一些路径时,我也无法抚摸或填充其他背景。
所以,聪明的我想在canvas2上使用fill然后将它复制到canvas1,就像这样
ctx2.fill();
ctx1.drawImage(ctx2.canvas, 0, 0);
然后清除canvas2并将其描边,就像这样
ctx2.clearRect(0, 0, canvas2.width, canvas2.height);
ctx2.stroke();
但这不起作用。我认为clearRect会重置路径或其他东西。
我已经读过一些允许使用路径对象的新规范,但到目前为止在任何浏览器中都不支持。 http://www.rgraph.net/blog/2012/october/new-html5-canvas-features.html#path.object
有没有办法用我们现有的技术做我想做的事情?
[编辑]
解决。由于我的代码中与画布无关的错误,它无效。