zoukankan      html  css  js  c++  java
  • 通过路径下载图片

     let src =
            "http://tiebapic.baidu.com/forum/w%3D580/sign=547bdfe1143b5bb5bed720f606d2d523/5205e7cd7b899e5173fce45e55a7d933c9950d0d.jpg";
          var canvas = document.createElement("canvas");
          var img = document.createElement("img");
          img.onload = function (e) {
            canvas.width = img.width;
            canvas.height = img.height;
            var context = canvas.getContext("2d");
            context.drawImage(img, 0, 0, img.width, img.height);
            // window.navigator.msSaveBlob(canvas.msToBlob(),'image.jpg');
            // saveAs(imageDataUrl, '附件');
            canvas.getContext("2d").drawImage(img, 0, 0, img.width, img.height);
            canvas.toBlob((blob) => {
              let link = document.createElement("a");
              link.href = window.URL.createObjectURL(blob);
              link.download = "aaa";
              link.click();
            }, "image/jpeg");
            // context.toBlob(function(blob) {
            // console.log('blob :', blob);

            // let link = document.createElement('a');
            // link.href = window.URL.createObjectURL(blob);
            // link.download = 'aaa';
            // }, "image/jpeg");
          };
          img.setAttribute("crossOrigin", "Anonymous");
          img.src = src;
  • 相关阅读:
    【洛谷 2212】浇地Watering the Fields
    【洛谷 2504】聪明的猴子
    【洛谷 1991】无线通讯网
    【洛谷 3366】最小生成树_Prim
    Spark RDD中两种算子之一:常见Action算子小结
    Spark学习之路Spark之RDD
    Linux系统之pssh系列工具的使用
    MapReduce shuffle过程详解
    批量计算和流式计算
    关于IDEA破解后无法启动问题
  • 原文地址:https://www.cnblogs.com/C-dashazi/p/14469616.html
Copyright © 2011-2022 走看看