html2canvas
に変換するために使用しdiv
ていますimage/png
。選択したテキストがある場合は正常に機能しますが、div
その中に画像があります。そのため、ボタンをクリックすると、作成されたbase64
画像に画像が表示されませんhtml2canvas
。
私のコードはこのようなものです;
これは私のスクリプトです:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="html2canvas.js"></script>
<script>
$(function(){
$('.savedraft').click(function(){
html2canvas([ document.getElementById('div2image') ],{
onrendered: function(canvas) {
window.open(canvas.toDataURL());
}
});
})
});
</script>
これは私の体です:
<div class="savedraft">Convert</div>
<div id="div2image" >
<img src="WebSite5/html2canvas-master/tests/assets/image_1.jpg" />
</div>