2011-07-06 46 views
1

我正在使用Raphael js在客户端上创建一些图形。 但我现在希望能够直接在服务器上做同样的事情,以便能够创建它们并批量存储它们。Raphael JS服务器端

我发现了解决方案,其中SVG表单Raphael是从客户端获取的,但不是任何完全服务器端的。

是否有任何人使用拉斐尔js服务器端的经验(例如犀牛)?

谢谢!

回答

9

查看PhantomJS - 它基本上是一个完整的webkit浏览器,您可以从命令行无头运行并将输出呈现为PNG。

Quickstart指南中实际上有一个使用Raphael的例子。

phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png 
+0

这似乎是迄今为止我发现的最佳解决方案!不幸的是,由于时间不够,而且我需要在Solaris上工作的解决方案(我不确定在这个操作系统上构建webkit是否简单),所以这个问题已经被推迟。不过谢谢! – Gibe