こうする async function loadAsImage(svg) { return new Promise((resolve, reject) => { const svgXml = new XMLSerializer().serializeToString(svg); const blob = new Blob([svgXml], { type: 'image/svg+xml' }); const url = URL.createObjectURL(blob); const img = new Image(); img.onload = () => { URL.revokeObjectURL(url); resolve(img); }; img.onerror = (e) => { URL.revokeObjectURL(url); reject(e); }; img.src =
![氾濫原 [HANRANGEN]](https://cdn-ak-scissors.b.st-hatena.com/image/square/d554b399f7f2d0a20b6380146ec3dc9f957e856c/height=288;version=1;width=512/https%3A%2F%2Flh3.googleusercontent.com%2F-RQ_DKLAHLPk%2FXli8MqbCeaI%2FAAAAAAABwZM%2FQEm-rbJS0jI_YF1jqelVpizgYcw-RMC6wCE0YBhgL%2Fs2048%2FDSC08864-16MP.webp)