我已经构建了一个使用一些jQuery和Raphael(矢量和画布上的图像)的页面,以允许用户通过选择几种颜色来自定义图片。保存一个画布元素的栅格化,服务器端
initCanvas({
'wall' : 'green',
'ceiling' : 'black',
'floor' : 'white'
})
,所以,只要创建了一个用户可以很容易地重新创建:整个画布可以在客户端通过简单的参数,像数组初始化重建。
是否有可能让服务器渲染并将此画布保存为图像?
任何建议指向我在正确的方向将是伟大的。
是否需要保存在服务器上?如果没有,画布的'toDataURL'方法可以做到这一点(例如[canvas2image](http://www.nihilogic.dk/labs/canvas2image/))。但是,如果你想要例如图像缩略图服务器,这不会削减它。 – 2010-11-09 06:09:48
为什么你把这个作为评论,当它作为一个答案更好? – 2010-11-09 12:13:29
@graham.reeds:因为这不是一个答案 - 他要求提供一个服务器实现,但我建议客户端实现可能不是他想要的,并要求澄清它是否需要*在服务器上。如果他说客户是好的,我会把它作为答案。 – 2010-11-09 22:35:34