为了账号安全,请及时绑定邮箱和手机立即绑定

IE11中怎么把SVG下载为PNG格式保存到本地?

IE11中怎么把SVG下载为PNG格式保存到本地?

MYYA 2018-09-08 19:58:25
问题描述有一个SVG图形,想通过点击一个按钮可以一键下载到本地,就IE不能兼容问题出现的环境背景及自己尝试过哪些方法我的想法是把SVG先转换成canvas,在通过canvas.msToBlob(),window.navigator.msSaveBlob(blob, 'svg.png');去下载,但是操作时转换成canvas就转换不了。尝试过canvg.js这个插件,但是在IE下会报错。let canvas = document.createElement("canvas"); canvas.width = width; canvas.height = height;let svgHtml=document.getElementById("container").innerHTML.trim(); canvg(canvas,svgHtml);  let blob = canvas.msToBlob();  window.navigator.msSaveBlob(blob, 'svg.png');
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

还是右键另存为实用

查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 1126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号