tsayen / dom-to-image

Generates an image from a DOM node using HTML5 canvas
Other
10.21k stars 1.68k forks source link

Getting node from DOMParser results in a data string of 'data:,' #349

Closed sjcrook closed 3 years ago

sjcrook commented 3 years ago

Dynamically creating a DOM using DOMParser, I was expecting a successful render. See fiddle.

jsfiddle

sjcrook commented 3 years ago

forgot to add options object to toPng

Nervniyak commented 3 years ago

Wait, what options did you add? I also have this domtoimage.toPng(el).then(function (dataUrl) { }); returning 'data:,'

Summer-andy commented 3 years ago

domtoimage .toPng(dom { quality: 0.5 }) .then(function(dataUrl) { console.log(dataUrl); var link = document.createElement('a'); link.download = card.jpeg; link.href = dataUrl; link.click(); });

the dataUrl is data:,