【发布时间】:2017-09-26 18:22:10
【问题描述】:
我想将生成的 SVG(通过使用 d3 的 javascript 图形库)保存为 PNG 或其他图像格式。
我试过了: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Drawing_DOM_objects_into_a_canvas
这不会将我的 SVG 渲染到画布上。该示例适用,但不适用于我的 SVG,因为它不包含 <foreignObject> 指令。
有没有其他不涉及服务器端的图片保存方式?
技术细节:
- 项目在 ReactJS 中
- 虽然我考虑切换到“Victory”,但我使用“Recharts”库来绘制图表。
【问题讨论】:
标签: javascript reactjs d3.js svg react-jsx