【发布时间】:2014-10-07 12:30:29
【问题描述】:
我已经使用以下代码完成了以下代码,将 HTML 内容(DIV)转换为图像(JPEG、PNG、GIF 等)。
<pre>
html2canvas($(".mainbox"), {
onrendered: function(canvas) {
theCanvas = canvas;
document.body.appendChild(canvas);
Canvas2Image.saveAsImage(canvas);
$("#FinalImage").append(canvas);
}
});
</pre>
我的页面中还包含 html2canvas.js、base64.js 和 canvas2image.js。最后图像显示在#FinalImage DIV 中,浏览器要求我将其保存在我的驱动器中,到目前为止一切正常。
现在的问题是保存图像的名称没有扩展名,每次我需要转到图像并分配扩展名(“.jpg”,“.png”等...)。当用户从浏览器保存时,是否有任何解决方案可以默认设置扩展名。
提前致谢。
【问题讨论】:
标签: javascript jquery html html5-canvas savefiledialog