Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有办法使用 Highstock 中内置的 export/getSVG 函数将导出的 PNG 保存到后台的变量中,而不是提示用户下载文件。
想法是让用户能够单击一个按钮,该按钮会将每个快照导出到后台的变量中。滚动整个图表后,随后的按钮将创建一个包含所有 PNG 图像的文档,以供单次下载。我们可以开发所有东西,但问题在于将 PNG 图像保存到变量中。我们已经能够将 SVG 字符串分配给我们维护的数组,但由于大小,这不是最好的选择。
有没有办法做到这一点?
可以实现这样的事情,请参阅常见问题解答
但是,还有另一种选择 - 获取 SVG,并根据需要使用canvg渲染到画布,然后渲染到 PNG 文件。