2014-01-26 101 views
1

我有一個具有透明背景的畫布。在畫布上重新繪製透明背景

繪製一些內容之後,我想刪除它的一部分並返回到透明背景。

要找的內容上繪製與

fillStyle = rgba(0, 0, 0, 0); 

被刪除沒有做任何事情,因爲透明的一種顏色的頂部=顏色。

是否存在將後續圖紙設置爲「在此位置替換內容」的模式?

回答

2

可以使用clearRect函數差不多

context.clearRect(x, y, width, height) 

看到如上這個http://jsfiddle.net/5g87J/

+0

相同的答案,但因爲小提琴的接受。總是有更好的玩法。 – gzost

+0

我想我們是在同一時間寫的 –

2

你最好的(也許只有)選項是.clearRect(x, y, w, h)刪除部分畫布。

相關問題