我正在使用Raphael js在客户端上创建一些图形。 但我现在希望能够直接在服务器上执行相同的操作,以便能够创建它们并将它们批量存储。
我找到了从客户端获取SVG形式Raphael的解决方案,但不是完全服务器端。
是否有人有使用Raphael js服务器端的经验(例如使用Rhino)?
谢谢!
答案 0 :(得分:9)
看一下PhantomJS - 它基本上是一个完整的webkit浏览器,你可以从命令行无头运行并将输出渲染为PNG。
在Quickstart指南中有一个使用Raphael的例子。
phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png