lilunze / lilunze.github.io

blog
1 stars 0 forks source link

js将图片路径转化成base64编码 #18

Open lilunze opened 6 years ago

lilunze commented 6 years ago
var imgSrc="test.jpg";
function getImageBase64(imgSrc,callback)
{
     var image=new Image();
    image.src=imgSrc;
    image.onload=function()
    {
         var canvas=document.createElement("canvas");
        canvas.width=image.width;
        canvas.height=image.height;
        var ctx=canvas.getContext("2d");
        ctx.drawImage(image,0,0,canvas.width,canvas.heihgt);
        var dataUrl=canvas.toDataURL();

        callback(dataUrl);   // 执行回调函数
    }
}

// 回调函数
var b=function(v)
{
    console.log(v);
}

getImageBase64(imgSrc,b);