2012-01-11 58 views
1

當不明錯誤我想不出如何使工作的drawImage ...這只是什麼也不做(除了它拋出一個未定義的說明除外):HTML5:試圖畫布複製到另一個

layerCtx.globalAlpha = 0,2; // same thing with this line commented 
layerCtx.drawImage(cvs, 0 , 0); 

我有2個畫布,一個是圖層,另一個是使用鼠標繪圖。我要保存的用戶繪製的第畫布層上和應用不透明...... 我不會給你所有的代碼,但你要知道,下面的代碼工作:

layerCtx.putImageData(ctx.getImageData(0, 0, 800, 500), 0, 0); 

但我不能使用以前的不透明度,所以它建議在其他stackoverflow.com相關的問題,我想使用畫布元素的drawImage。

CTX是我的畫布CVS,上下文
layerCtx是上下文堡壘我的畫布

回答

0

你會討厭這樣的:你寫0,2而不是0.2。這就是爲什麼它不起作用。

我知道一個逗號在很多歐洲國家都用作小數,但0.2就是這樣。

工作例如,通過檢查你的代碼:

http://jsfiddle.net/zC4Wh/

+0

謝謝你,我覺得自己很蠢 – jazzytomato 2012-01-12 16:52:32