从String创建GWT图像

时间:2011-12-15 15:10:53

标签: java gwt

有没有办法从String创建gwt.Image。我什么都没找到。请帮忙

1 个答案:

答案 0 :(得分:0)

这不是GWT问题,但更像HTML =)通常浏览器不允许您生成图像。唯一的例外是IE9 +和所有其他浏览器支持的Canvas。这件事可以让你画任何东西。但是,如果你有IE6-IE8的用户,他们将无法看到画布。所以你有多种选择:

  1. 使用Canvas生成图像(IE6-IE8不支持此功能,但它具有不同的API VML,但默认情况下没有绑定GWT,您必须自己查找或创建)
  2. 在服务器端生成图像(无处不在,但确实如此 慢)
  3. 使用Flash插件绘制图像(几乎可以在任何地方使用,但是 你会遇到某些问题)
  4. 尝试其他方式来达到同样的效果(例如,如果你这样做 像captcha这样的东西,你可以创建一个带字母的精灵地图, 而不是简单地为文本中的每个字符构建一个DOM元素 从sprite map中为每个元素使用正确的sprite)