我正在使用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);
并将图像添加到页面(而不是画布)它工作正常,但画布上的图像仍然正常显示。
如何在画布上设置图像的不透明度?
答案 0 :(得分:1)
Context2d
有一个名为setGlobalAlpha(double)
的方法可以帮助您。