这不是GWT问题,但更像HTML =)通常浏览器不允许您生成图像。唯一的例外是IE9 +和所有其他浏览器支持的Canvas。这件事可以让你画任何东西。但是,如果你有IE6-IE8的用户,他们将无法看到画布。所以你有多种选择:
- 使用Canvas生成图像(IE6-IE8不支持此功能,但它具有不同的API VML,但默认情况下没有绑定GWT,您必须自己查找或创建)
- 在服务器端生成图像(无处不在,但确实如此
慢)
- 使用Flash插件绘制图像(几乎可以在任何地方使用,但是
你会遇到某些问题)
- 尝试其他方式来达到同样的效果(例如,如果你这样做
像captcha这样的东西,你可以创建一个带字母的精灵地图,
而不是简单地为文本中的每个字符构建一个DOM元素
从sprite map中为每个元素使用正确的sprite)
醇>