highcharts 服务器如何自动端生成图片文件

highcharts 服务器如何自动端生成图片文件,第1张

因为highchart是基于SVG与VML的技术绘制图形,浏览器端更本不可能会生成图片

所以唯一的办法,是让它的代码在服务器端绘制使用开源的JavaScript/HTML的绘制引擎

内存中绘制,然后保存,ZingChart就是其中之一。

你可以使用看看,不过不怎么好用!如果你中的是web APP应用建议HTML5来绘制,

Canvas支持页面保存图片,很好用!IE6~IE8在网页中加上一句话就可以自动加载

chrome iframe框架,从而可以支持Canvas图形。

<meta http-equiv="X-UA-Compatible" content="chrome=IE8">

现在前端开源的图形图表库一般都是基于SVG与VML,IE是罪魁祸首!!!

国内浏览器而且都是IE内核居多

1.建立一个php文件,写入相应的图片生成代码。

2.到服务器上设置定时任务,让其每天执这个php文件 即可。

至于的写法 可以直接参考 我们写网站最常见的验证码的生成方法来做就可以了。还有参考一下水印的生成方法。 这样我想你应该就会做了。

这个难度大了.都不是几句话能说清楚的.只能提供个思路

方案1,做成activex控件.像网银一样.

方案2,需要开发个本地小程序来完成你要实现的功能.参考一下qq的方式.

自定义一个协议.你点参考资料的链接吧.我帮你百度到了.

方案3,放弃..哈哈.其实你只是要个看图片的功能.做成强制下载不就好了.

强制下载网上例子多了.自己百度个好了.


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/579709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-07-05
下一篇2023-07-05

发表评论

登录后才能评论

评论列表(0条)

    保存