【发布时间】:2015-10-17 20:25:22
【问题描述】:
我正在使用 HTML2canvas .4.1 渲染屏幕截图,并希望将图像保存到用户的本地计算机。如何实现?请注意,我是初学者,所以实际代码对我最有帮助。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="html2canvas.js"></script>
<button id="save_image_locally">download img</button>
<div id="imagesave">
<img id='local_image' src='img1.jpg'>
</div>
<script>
$('#save_image_locally').click(function(){
html2canvas($('#imagesave'),
{
onrendered: function (canvas) {
var img = canvas.toDataURL("image/png");
alert('This will currently open image in a new window called "data:". Instead I want to save to users local computer. Ideally as a jpg instead of png.');
window.open(img);
}
});
});
</script>
【问题讨论】:
标签: html2canvas