全球彩票平台_全球彩票注册平台|官网下载地址

热门关键词: 全球彩票平台,全球彩票注册平台,全球彩官网下载地址

全球彩官网下载地址vue时间格式化实例代码,或

js完毕canvas保存图片为png格式并下载到本地的艺术,

整理文书档案,搜刮出一个js完结canvas保存图片为png格式并下载到本地的点子,稍微整理精简一下做下分享。

1.canvas 保留图片

2.下载到当地

function base64Img2Blob(code){

        var parts = code.split(';base64,');

        var contentType = parts[0].split(':')[1];

        var raw = window.atob(parts[1]);

        var rawLength = raw.length;



        var uInt8Array = new Uint8Array(rawLength);



        for (var i = 0; i < rawLength;   i) {

         uInt8Array[i] = raw.charCodeAt(i);

        }



        return new Blob([uInt8Array], {type: contentType}); 

      }

      function downloadFile(fileName, content){



        var aLink = document.createElement('a');

        var blob = base64Img2Blob(content); //new Blob([content]);



        var evt = document.createEvent("HTMLEvents");

        evt.initEvent("click", false, false);//initEvent 不加后两个参数在FF下会报错

        aLink.download = fileName;

        aLink.href = URL.createObjectURL(blob);



        aLink.dispatchEvent(evt);

      }      

downloadFile('ship.png', canvas.toDataURL("image/png")); 

如上正是本文的全体内容,希望对我们的读书抱有协助,也目的在于我们多多协理帮客之家。

整理文书档案,搜刮出二个js完毕canvas保存图片为png格式并下载到本地的章程,稍微整理精...

1.canvas 封存图片

整治文书档案,搜刮出一个js使用html2canvas达成显示器截取的言传身教代码,稍微整理精简一下做下分享。

name:保留的图样的名字

把地点代码保存为date.js放到你的公家js文件夹中。

function base64Img2Blob(code){

        var parts = code.split(';base64,');

        var contentType = parts[0].split(':')[1];

        var raw = window.atob(parts[1]);

        var rawLength = raw.length;



        var uInt8Array = new Uint8Array(rawLength);



        for (var i = 0; i < rawLength;   i) {

         uInt8Array[i] = raw.charCodeAt(i);

        }



        return new Blob([uInt8Array], {type: contentType}); 

      }

      function downloadFile(fileName, content){



        var aLink = document.createElement('a');

        var blob = base64Img2Blob(content); //new Blob([content]);



        var evt = document.createEvent("HTMLEvents");

        evt.initEvent("click", false, false);//initEvent 不加后两个参数在FF下会报错

        aLink.download = fileName;

        aLink.href = URL.createObjectURL(blob);



        aLink.dispatchEvent(evt);

      }      

downloadFile('ship.png', canvas.toDataURL("image/png")); 

3.<img>标签的图形供给转为base64,不然截取未有效应(英特网检索了须臾间,好像都算得跨域难点)。

function downLoadImage(canvas,name) {
  var a = document.createElement("a");
  a.href = canvas.toDataURL();
  a.download = name;
  a.click();
}
export function formatDate(date, fmt) {
  if (/(y )/.test(fmt)) {
    fmt = fmt.replace(RegExp.$1, (date.getFullYear()   '').substr(4 - RegExp.$1.length));
  }
  let o = {
    'M ': date.getMonth()   1,
    'd ': date.getDate(),
    'h ': date.getHours(),
    'm ': date.getMinutes(),
    's ': date.getSeconds()
  };
  for (let k in o) {
    if (new RegExp(`(${k})`).test(fmt)) {
      let str = o[k]   '';
      fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
    }
  }
  return fmt;
};

function padLeftZero(str) {
  return ('00'   str).substr(str.length);
}

本文由全球彩票平台发布于全球彩官网下载地址Web前端,转载请注明出处:全球彩官网下载地址vue时间格式化实例代码,或

TAG标签: 全球彩票平台
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。