javascript 图片转base64

来源:互联网 发布:显示淘宝下架插件 编辑:程序博客网 时间:2024/05/22 05:26

 function getBase64Image(img) {
            var canvas = document.createElement("canvas");
            canvas.width = img.width;
            canvas.height = img.height;
            var ctx = canvas.getContext("2d");
            ctx.drawImage(img, 0, 0, img.width, img.height);
            var ext = img.src.substring(img.src.lastIndexOf(".") + 1).toLowerCase();
            var dataURL = canvas.toDataURL("image/" + ext);
            return dataURL;
        }

        var img = "images/camera.png";
        var image = new Image();
        image.src = img;
        image.onload = function () {
            var base64 = getBase64Image(image);
            
            alert(base64);
        }
0 0