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;

},

上一篇下一篇

猜你喜欢

热点阅读