Javascript 用另一个清理画布

Javascript 用另一个清理画布,javascript,canvas,drawing,paint,eraser,Javascript,Canvas,Drawing,Paint,Eraser,我正在为多个用户制作白板。我有mainCanvas和一些UserCanvas。用户在someUserCanvas上绘制,然后我执行: mainCtx.drawImage(someUserCanvas,0,0) 我想添加橡皮擦选项。我正试着和你谈谈 canvas.globalCompositeOperation = 'destination-out'; 但为了让它工作,我必须在主画布上画画,我不想要它。最好这样做: Draw white on someUserCanvas and then c

我正在为多个用户制作白板。我有mainCanvas和一些UserCanvas。用户在someUserCanvas上绘制,然后我执行:

mainCtx.drawImage(someUserCanvas,0,0)
我想添加橡皮擦选项。我正试着和你谈谈

canvas.globalCompositeOperation = 'destination-out';
但为了让它工作,我必须在主画布上画画,我不想要它。最好这样做:

Draw white on someUserCanvas and then clear all drawn pixels on mainCanvas
但我不知道怎么做


感谢您的回答

请添加更多代码以检查您的问题。。。javascript和HTML上的执行代码。。。我建议您添加一个代码段。