如何将 jQuery flot 图表导出为图像?

发布于 2024-11-28 00:19:06 字数 340 浏览 0 评论 0原文

可能的重复:
如何保存jQuery FLOT 图形转换为 .png 或其他图像格式?

是否可以保存使用 flot 作为图像? 如果是,怎么办?

Possible Duplicate:
How to save a jQuery FLOT Graph to a .png or orther image formate?

Is it possible to save graphs build with flot as images?
If yes, how?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

腹黑女流氓 2024-12-05 00:19:06

当使用支持 HTML5 的浏览器时,flot 将图形输出到中。元素。 canvas 元素有一个得到相当广泛支持的 ToDataURL() 方法,您可以使用该方法将画布写入 URI 方案字符串以用作图像源。从那里的字符串做什么取决于你,但是MDN 提供了一个示例 保存图像,至少在 Firefox 中是这样。至少您可以在文档上创建一个新的图像元素并将其 src 设置为结果字符串,然后允许用户保存图像。

自今年 5 月起,新的 HTML 5 规范即将推出,canvas.ToBlob() 但这需要相当长的时间才能得到支持。上次我读到,还没有人实现它,因为在规范更加清晰和最终确定之前还有一段等待的时间。

When working with HTML5-capable browsers, flot outputs graphs to a <canvas> element. The canvas element has a fairly widely-supported ToDataURL() method that you can use to write the canvas to a URI scheme string to use as an image source. What you do from the string from there is up to you, but MDN provides an example of saving the image, at least in the case of Firefox. At the very least you can create a new image element on your document and set its src to the result string, then allow a user to save the image.

Coming down the pipe as of this May is a new HTML 5 specification for canvas.ToBlob() but that will take quite some time before it's supported. Last I read, no one has yet implemented it, as there's a bit of a waiting game until the specification is clearer and more finalized.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文