如何将div标签内容转换为图像 [英] How to convert div tag content into image

查看:92
本文介绍了如何将div标签内容转换为图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

我的asp.net网络应用程序中有一个内容谷歌地图的div标签。

我想将该div转换为图像以便我可以保存它。

任何人都有任何想法吗?

请告诉我。

提前致谢。



我的尝试:



功能genScreenshot(){

html2canvas(document.getElementById('dvMap'),{

onrendered:function(canvas){

$('#box1')。html();

$('#box1')。append(canvas);



if(navigator.userAgent.indexOf(MSIE)> 0 ||

navigator.userAgent.match(/Trident.*rv \:11 \。/))

{

var blob = canvas.msToBlob();

window.navigator.msSaveBlob(blob,'Test file.png');

}

else {

$('#test')。attr('href',canvas.toDataURL(image / png));

$('#test')。attr('download','Test file.png');

$('#test')[0] .click();

}





}

});

}

解决方案

('#box1')。html();

('#box1')。append(canvas);



if(navigator.userAgent.indexOf(MSIE)> ; 0 ||

navigator.userAgent.match(/Trident.*rv \:11 \。/))

{

var blob = canvas .msToBlob();

window.navigator.msSaveBlob(blob,'Test file.png');

}

else {


('#test')。attr('href',canvas.toDataURL(image / png));


Hello,
I have one div tag which content google map in my asp.net web application.
I want to convert that div into image so i can save it.
Any one have any idea about it?
Please let me know.
Thanks in advance.

What I have tried:

function genScreenshot() {
html2canvas(document.getElementById('dvMap'), {
onrendered: function(canvas) {
$('#box1').html("");
$('#box1').append(canvas);

if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./))
{
var blob = canvas.msToBlob();
window.navigator.msSaveBlob(blob,'Test file.png');
}
else {
$('#test').attr('href', canvas.toDataURL("image/png"));
$('#test').attr('download','Test file.png');
$('#test')[0].click();
}


}
});
}

解决方案

('#box1').html("");


('#box1').append(canvas);

if (navigator.userAgent.indexOf("MSIE ") > 0 ||
navigator.userAgent.match(/Trident.*rv\:11\./))
{
var blob = canvas.msToBlob();
window.navigator.msSaveBlob(blob,'Test file.png');
}
else {


('#test').attr('href', canvas.toDataURL("image/png"));


这篇关于如何将div标签内容转换为图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆