有一种实现橡皮擦的方法(除了使用白色铅笔?)。

我正在使用分层,我在 Canvas 下方有一个图像,所以,如果橡皮擦涂成白色,用户会注意到,因为下面的图像不是纯白色。

最佳答案

https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Compositing

其实功能是:

function eraser(){
    context.globalCompositeOperation = "destination-out";
    context.strokeStyle = "rgba(255,255,255,1)";
}

你可以回到源头。

关于HTML5 Canvas 橡皮擦,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3790211/

10-12 15:32