服务器端的GWT Canvas绘画?

时间:2012-06-06 08:18:42

标签: gwt canvas png

对于我的GWT应用程序,我将数据传输到使用数据在画布上绘制的客户端。问题是这些数据的传输消耗了太多的带宽。

我的问题是:我可以在服务器上以类似的方式创建一个png文件,然后将其发送给客户端吗?

1 个答案:

答案 0 :(得分:1)

是的,应该没问题。 有两种方法可以解决它。

  1. 如果您只想显示图片:创建一个IMG窗口小部件并将src设置为生成PNG的服务器URL。 (<img src="http://myHost/loadImage?id=12">

  2. 如果您要使用图片:使用RequestBuilder将PNG转移到客户端。有关详细信息,请参阅herehere

  3. <强>更新: 对于后端方面,也有不同的解决方案:

    1. Server-side node canvas
    2. 使用JAVA库生成PNG(有关详细信息,请参阅here