app 本地绝对路径 转 base64 vue mui
2021-04-13 本文已影响0人
刘佳季
getImgBase64:function(){
var base64="";
var img = new Image();
img.src=this.checkPicFileList[0].filePath;
console.log(img.src)
img.onload=function(){
base64 = this.image2Base64(img);
console.log(base64)
}.bind(this)
},
image2Base64:function(img) {
var canvas = document.createElement("canvas");
canvas.width = 200; // 可以 img.width
canvas.height = 200; // 可以 img.height
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0, 200, 200); // 这里都设置为200是为了压缩图片,要不手机拍出来的照片太大了
var dataURL = canvas.toDataURL("image/png");
return dataURL;
},