是否可以在服务器端保存JavaScript生成的图像

Is it possible to save JavaScript generated images on the serverside?

本文关键字:图像 JavaScript 保存 服务器端 是否      更新时间:2023-09-26

我想使用JSChart(http://www.jscharts.com/)以生成动态图表。

它使用一个<canvas>对象。

此外,我想将生成的图表保存为服务器端的图像(放在pdf文件中)。

是否可以在服务器端将JavaScript生成的图像保存为jpg或png?

该解决方案最好与Ruby和RubyonRails配合使用。

我认为这使用了一个<canvas>对象来渲染图表,不下载就无法判断,而且需要注册,所以没有。如果是这样,也许可以看看Canvas2Image,它将画布作为数据URL、base64编码的图像返回,可以通过AJAX调用将其发送回服务器。

您可以使用http://xmlgraphics.apache.org/batik/在服务器上转换SVG。它是highcharts用来转换应用程序生成的图形的方法。看见http://www.highcharts.com/docs/export-module/setting-up-the-server