【发布时间】:2016-01-20 08:05:27
【问题描述】:
我正在创建 HTML <div> 的图像。它工作正常,图像使用 html2canvas.js 呈现到另一个 div。
现在我想提供一个链接,以便任何人都可以将图像下载到应用程序内的文件夹中。
我正在使用的示例代码:
//html whose image will be created.
<div id="mydiv">
<p>text!</p>
<h1>This is a test!!</h1>
</div>
//div where image will be rendered.
<div id="image">
<p>Image:</p>
</div>
//script to create image of html
<script type="text/javascript" src="/js/html2canvas.js"></script>
<script type="text/javascript">
html2canvas([document.getElementById('mydiv')], {
onrendered: function (canvas) {
var data = canvas.toDataURL('image/gif');
var image = new Image();
image.src = data;
document.getElementById('image').appendChild(image);
}
});
</script>
【问题讨论】:
标签: javascript jquery html html5-canvas html2canvas