zoukankan      html  css  js  c++  java
  • 图片下载方法

    /**
     * 下载图片
     * <a id="download-IMG" style="display:none;"><span>下载</span></a>
     */
    /* 使用html5默认的下载功能,下载图片 */
    function downloadImgByHtml5() {
        var imgName = "图片名";
        var imgSrc = "../images/normal.png";
        $('#download-IMG').attr('href', imgSrc).attr('download', imgName);
        $('#download-IMG').children("span").trigger("click");
    }
    
    /**
     * 使用html2canvas下载图片
     * 适用范围:不支持html5的下载或者无效时,且图片在页面中显示;
     * 原理:使用html2canvas插件,将页面中的DOM元素渲染成图片;
     */
    function downloadImgByHtml2canvas() {
        var imgName = "图片名";
        html2canvas($('#fancybox-img'), {
            onrendered: function(canvas) {
                var base64Img = canvas.toDataURL("image/png");
                $('#download-IMG').attr('href', base64Img).attr('download', imgName);
                $('#download-IMG').children("span").trigger("click");
            }
        });
    }
  • 相关阅读:
    docker 安装 redis
    docker 安装 fastdfs
    docker 安装 mysql5.7
    docker 安装 nacos
    docker 安装 gitlab-ce
    gitlab记录
    git记录
    ubuntu命令
    java html table 转 excel,给予jdom 和 poi
    自律挑战
  • 原文地址:https://www.cnblogs.com/huliang56/p/6148260.html
Copyright © 2011-2022 走看看