欧美一区二区三区性视频_婷婷综合另类小说色区_亚洲av乱码一区二区三区林ゆな_天堂在线资源中文在线8_久久这里只有精品首页

當(dāng)前位置: 首頁(yè) > 網(wǎng)站開發(fā) > 正文

js 將遠(yuǎn)程跨域圖片連接轉(zhuǎn)換成base64格式 親測(cè)可用

妙網(wǎng)小編 發(fā)表于2017年3月26日 9:48

網(wǎng)上找了很多方法,要么說JS不能轉(zhuǎn),要么就是轉(zhuǎn)換不了,以下是找到的完美的解決方法,

function convertImgToBase64(url, callback, outputFormat){

  var canvas = document.createElement('CANVAS'),
    ctx = canvas.getContext('2d'),
    img = new Image;
  img.crossOrigin = 'Anonymous';
  img.onload = function(){
    canvas.height = img.height;
    canvas.width = img.width;
    ctx.drawImage(img,0,0);
    var dataURL = 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]);

});

本文標(biāo)簽: 網(wǎng)站制作網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)JSJQ
本文標(biāo)題: js 將遠(yuǎn)程跨域圖片連接轉(zhuǎn)換成base64格式 親測(cè)可用
本文鏈接: http://parrion.com.cn/m/?post=659

隨機(jī)文章推薦 收藏本文

共有11573閱 / 3評(píng)我要評(píng)論
  1. 游客地板
    @妙網(wǎng)小編:PC端google和手機(jī)端uc瀏覽器都可以用,但是微信內(nèi)置瀏覽器報(bào)錯(cuò)。

    是不是crossOrigin兼容性問題?還是微信本身做了限制
  2. @游客:手機(jī)上沒試過
  3. 游客沙發(fā)
    手機(jī)微信不能用

發(fā)表你的評(píng)論吧返回頂部

!評(píng)論內(nèi)容需包含中文

請(qǐng)勾選本項(xiàng)再提交評(píng)論