二,您可以到与您问题。
https://github.com/canvg/canvg
npm install canvg@2.0.0-beta.1 canvas@^2 jsdom@^13 xmldom@^0
https://github.com/neocotic/convert-svg/tree/master/packages/convert-svg-to-png
npm install --global convert-svg-to-png
svg可以转成canvas,canvas再转图片!
var svgHtml = svgContainer.innerHTML()//获取svg将svg转成canvas需要用到google的一个插件canvg,可以上官网下载
接下来就是调用该插件的canvg(canvasId,svgHtml)方法来转成canvas,这个方法第一个参数就是canvas标签的id!
var imgSrc = document.getElementById(content).toDataUrl("image/png")//将canvas转成图片