Skip to content

Instantly share code, notes, and snippets.

@muxueqz
Last active March 24, 2022 08:06
Show Gist options
  • Save muxueqz/8969eed26732acea6ac7ed36d4c89d66 to your computer and use it in GitHub Desktop.
Save muxueqz/8969eed26732acea6ac7ed36d4c89d66 to your computer and use it in GitHub Desktop.
function svg2png_by_lib() {
console.log("svg2png get")
let svgs = document.querySelectorAll('svg')
console.log("svg2png svgs", svgs)
for (const i of svgs) {
let pabloSvg = Pablo('#' + i.id)
console.log(pabloSvg[0].parentNode)
// let pabloImg = pabloSvg.toImage('jpeg');
let pabloImg = pabloSvg.toImage('png');
// let pabloImg = pabloSvg.toImage('svg');
console.log(pabloImg)
console.log(pabloImg[0])
let parentNode = (pabloSvg[0].parentNode)
parentNode.append(pabloImg[0]);
// pabloSvg.remove()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment