嗨,我正在我的应用程序中构建一个带有 html5 和 javascript 的 Windows 商店应用程序他们抹去的地方。我一直在尝试以不同的方式使用橡皮擦工具,例如我已将默认的 globalCompositeOperation 更改为“destination-out”,就像这段代码一样
//Here is the error.
if (clickTool[j] == "eraser") {
ctx.globalCompositeOperation = 'destination-out';
ctx.fillStyle = 'rgba(255,0,0,0.5);';
ctx.strokeStyle = 'rgba(255,0,0,0.5);';
}
else {
ctx.globalCompositeOperation = "source-over";
ctx.strokeStyle = clickColor[j];
}
但不幸的是它对我不起作用。我已将所有代码上传到此链接:
请我想有人可以帮助我。
谢谢,我很抱歉我的演讲,我是墨西哥人。