画布上的GWT不透明度

时间:2014-05-01 13:56:49

标签: gwt canvas

我正在使用gwt 2.6.0并将图像添加到画布中,如下所示:

Image image = new Image("url"); 
Element element = image.getElement();

canvas.getContext2d().drawImage(ImageElement.as(element), 0, 0);

但是,我想将图像的不透明度设置为0.5。

如果我对原始图像的元素执行以下操作:

element.getStyle().setOpacity(0.5); 

并将图像添加到页面(而不是画布)它工作正常,但画布上的图像仍然正常显示。

如何在画布上设置图像的不透明度?

1 个答案:

答案 0 :(得分:1)

Context2d有一个名为setGlobalAlpha(double)的方法可以帮助您。