网上找了很多方法,要么说JS不能转,要么就是转换不了,以下是找到的完美的解决方法,
functionconvertImgToBase64(url, callback, outputFormat){
varcanvas = document.createElement('CANVAS'),ctx = canvas.getContext('2d'),img =newImage;img.crossOrigin ='Anonymous';img.onload =function(){canvas.height = img.height;canvas.width = img.width;ctx.drawImage(img,0,0);vardataURL = canvas.toDataURL(outputFormat ||'image/png');callback.call(this, dataURL);canvas =null;};img.src = url;}convertImgToBase64('http://bit.ly/18g0VNp',function(base64Img){// Base64DataURL
alert(basearr[1]);
});
分享名称:js将远程跨域图片连接转换成base64格式亲测可用
转载注明:https://www.syh-b.com/qtweb/news37/583787.html
圣合创意、聚焦快消品商业设计品牌整合设计14年;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 圣合创意