Add experiments directory.

This commit is contained in:
Andrey Antukh 2020-06-18 20:08:22 +02:00
parent dff038f4d7
commit 96d4c1e2fd
22 changed files with 1838 additions and 56 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

29
experiments/js/main.js Normal file
View file

@ -0,0 +1,29 @@
function svgDataURL(svg) {
var svgAsXML = new XMLSerializer().serializeToString(svg);
return "data:image/svg+xml," + encodeURIComponent(svgAsXML);
}
window.addEventListener("DOMContentLoaded", event => {
html2canvas(document.querySelector("foreignObject"), {
logging: false,
scale: 4
}).then((canvas) => {
let dataURL = canvas.toDataURL();
let image = document.createElementNS("http://www.w3.org/2000/svg", "image");
image.setAttribute("href", dataURL);
image.setAttribute("width", "400");
image.setAttribute("height", "200");
image.width = 400;
image.height = 200;
document.querySelector("foreignObject").replaceWith(image);
document.body.appendChild(canvas);
// html2canvas(document.querySelector("svg")).then(canvas => {
// document.body.appendChild(canvas);
// });
});
//console.log(svgDataURL(svg));
});