我正在使用paper.js我想制作一个按钮来随时下载 Canvas 的快照。 Paper.js 有一个 exportSVG
函数,它将返回 SVGSVGElement或带有 SVG 代码的字符串。如何制作一个按钮,将其简单地下载到用户的 screenshot.svg
文件中?
换句话说,如何使浏览器创建要从字符串或 SVGSVGElement
下载的文件?
最佳答案
我用 FileSaver 解决了这个问题:
var svg = paper.project.exportSVG({asString: true});
var blob = new Blob([svg], {type: "image/svg+xml;charset=utf-8"});
saveAs(blob, 'image.svg');
关于javascript - 如何使 paper.js 中的 SVGSVGElement 可下载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19713477/