有许多 JavaScript 插件可以绘制图表和图形。例如,请参阅http://www.queness.com/post/10781/13-chart-and-graph-plotting-javascript-plugins。
我想创建一个图表并将其转换为图像。我已经尝试使用http://code.google.com/p/wkhtmltopdf/将它们转换为 PDF,效果很好。对于安装,我使用了 http://www.amberdms.com/?cms=opensource_linux_repositories。
现在,转换为图像。我安装了姊妹产品 wkhtmltoimage。amberdms 在他们的仓库中没有这个,所以我只使用了一个静态二进制文件。它覆盖了没有图表的简单页面,但是在尝试使用图表的页面时,它不包含图像中的 JavaScript 图表,并且出现以下错误:
[root@localhost ~]# /usr/bin/wkhtmltoimage-amd64 --load-error-handling ignore http://www.bobo.com/lib/plugins/jqPlot/examples/area.html var/www/html/images/example_amd64.jpg
Loading page (1/2)
QPixmap: Cannot create a QPixmap when no GUI is being used ] 86%
....
QPixmap: Cannot create a QPixmap when no GUI is being used
Rendering (2/2)
Error: Could not write to output file
Segmentation fault
[root@localhost ~]#
有没有人有什么建议?
PS。我正在运行 Centos 5.8 86x64,并尝试了 wkhtmltoimage-i386 和 wkhtmltoimage-amd64。
有没有人有什么建议?
谢谢