2016-04-27 77 views
0

嗨我已經創建了一個使用HTML5畫布的繪畫應用程序。在那裏有兩個按鈕。一個是鉛筆,另一個是橡皮擦。使用鉛筆我正在塗寫一些東西。之後,我只是想在矩形選擇和清除橡皮擦onclick(不是整個畫布。只有選定的區域)潦草的項目。單擊橡皮鉛筆也顯示。如何在橡皮擦點擊時隱藏鉛筆?如何清除HTML5畫布中的特定區域?

+1

重複的http://stackoverflow.com/questions/2142535/how-to-clear-the-canvas-for-redrawing?rq= 1 – Spidey

回答

0

矩形

context.clearRect(x,y,w,h); 

或圓

context.beginPath(); 
context.arc(x,y,r,0,Math.PI*2); 
context.fillStyle = "#ffffff"; 
context.fill();