1
我正在繪製一個繪圖應用程序,它帶有GWT(2.2.0)畫布。GWT畫布(2.2.0)透明筆畫風格
我遇到的問題是我無法設置顏色的不透明度。
HTML5Canvas支持alpha通道。然而,通過GWT,它會將任何字符串傳遞給CssColor,從而釋放alpha。
在JS含義這工作(我認爲):
context.strokeStyle = "rgba(0,0,0,0.5)";
但在GWT這不(忽略阿爾法)
context.setStrokeStyle("rgba(0,0,0,0.5)");
,因爲它轉移到
setStrokeStyle(CssColor.make("rgba(0,0,0,0.5)"))
而CssColor不支持透明度。
有關如何解決此問題的任何建議。
P.S.這是一個非常需要的功能,可以說,有一個橡皮擦和熒光筆。
編輯:方形橡皮擦可以使用context.clearRect(...)來完成,但那不是我要做的。
謝謝。我以前看過它,我不知道我是如何錯過它的。 – McTrafik 2011-03-31 19:35:39
原來我的問題是,我在每個路徑上不止一次地「撫摸」,並且一遍又一遍地爲路徑着色。 – McTrafik 2011-03-31 19:39:29