​图片转化为base64

发布于 8 年前作者 na2217160 次浏览最后编辑 8 年前来自 ask

如何将图片转化为base64

5 回复
dzhao
dzhao1 楼6 年前

因为要将图片转化为base64,然后传给服务器进行处理(调用第三方的API,必须遵循人家的规定);

dfan
dfan2 楼6 年前

同题主,我也是在找这个图片转base64,请问成功了吗?

gang44
gang443 楼6 年前

你那个第三方的东西 是必须传base64? 没有其他API?

minjin
minjin4 楼6 年前

为什么要用base64呢?官方提供了专门的将图片转换为本地图片的路径地址Api

gangwu
gangwu5 楼6 年前

function image2Base64(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 dataURL = canvas.toDataURL(“image/png”);    return dataURL; }