html2canvas生成并下载图片

html

<div  id="downChart">
div>

jq

new html2canvas(document.getElementById('downChart'),{
        backgroundColor: "transparent",        //背景图片透明
        allowTaint: true,    //跨域
        useCORS: true         //跨域
    }).then(canvas => {
        // canvas为转换后的Canvas对象
        let oImg = new Image();
        oImg = canvas.toDataURL('image/png');  // 导出图片
        console.log(oImg)

        var oA = document.createElement("a");
        oA.download = '';// 设置下载的文件名,默认是'下载'
        oA.href = oImg;
        document.body.appendChild(oA);
        oA.click();
        oA.remove(); // 下载之后把创建的元素删除
      });

——现在的努力,只为小时候吹过的牛逼! ——

Original: https://www.cnblogs.com/zxf100/p/15147427.html
Author: 下页、再停留
Title: html2canvas生成并下载图片

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/583370/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球