こちらの記事を参考にvis.jsで描画したネットワーク図を,html2canvasでスクリーンショット撮影したいです.
以下のコードで撮影はできたのですが,ネットワーク図のノード数18個以上にすると,なぜか真っ白の画像が撮影されてしまいます.
ネットワーク図描画に時間がかかっているのかと思い,少し時間を置いてみたのですが,真っ白の画像しか取得できませんでした.
どのような原因が考えられるでしょうか.
ご助言お願いいたします.
html
1<a href="#" id="data_url" onclick="getImage()">download image</a>
js
1function getImage(){ 2 html2canvas(document.body).then(function(canvas) { 3 target = canvas.toDataURL("image/png"); 4 let link = document.createElement('a'); 5 link.href = target; 6 link.download = 'image.png'; 7 link.click(); 8 }); 9}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。