如何使用globalCompositeOperation擦除東西?HTML5帆布:globalCompositeOperation(橡皮擦)
http://canvaspaint.org/有一個橡皮擦,但是這只是一個白線 - 確定只有當你的背景是白色的...
我知道你可以使用ctx.clearRect()。但它並沒有真正爲我工作,因爲在用橡皮擦(設置爲8x8px)拖動鼠標時,它只會產生不連接的8x8px正方形 - 並非真正的平滑線條。
有沒有辦法如何使用globalCompositeOperation作爲橡皮擦?
喜歡的東西:
ctx.globalCompositeOperation = "___something___";
ctx.beginPath();
ctx.lineTo(mouseX , mouseY);
ctx.closePath();
謝謝。
這可能會幫助你:http://stackoverflow.com/questions/3328906/erasing-in-html5-canvas – Castrohenge 2010-08-10 10:39:53