是否可以将使用flot构建的图形保存为图像?如果是,如何?
问问题
3955 次
1 回答
4
使用支持 HTML5 的浏览器时,flot 将图形输出到 <canvas> 元素。canvas 元素具有相当广泛支持的 ToDataURL() 方法,您可以使用该方法将画布写入 URI 方案字符串以用作图像源。你从那里的字符串做什么取决于你,但MDN 提供了一个保存图像的例子,至少在 Firefox 的情况下。至少您可以在文档上创建一个新的图像元素并将其 src 设置为结果字符串,然后允许用户保存图像。
截至今年 5 月,canvas.ToBlob()的新 HTML 5 规范即将发布,但这需要相当长的时间才能得到支持。最后我读到,还没有人实现它,因为在规范更清晰和更最终确定之前,还有一点等待游戏。
于 2011-08-03T17:06:46.803 回答