收藏
回答

wx.getLocalImgData得到的Base64在开发者工具中与移动端调试时得到的不同?

同一张图片在开发者工具中选取的时候得到的base64大小差不多是真机调试获取到的base64大小的5倍左右,目前主要是安卓

回答关注问题邀请回答
收藏

3 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-07-01

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-07-01
    有用
    回复 9
    • 短尾猫
      短尾猫
      2020-07-01
      wx.chooseImage({
              count: 9, // 默认9
              sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
              sourceType: [ 'camera'], // 可以指定来源是相册还是相机,默认二者都有
              success: function (re) {
                  wx.getLocalImgData({
                      localId: re.localIds[0], // 图片的localID
                      success: function (res) {
                          var localData = res.localData; // localData是图片的base64数据,可以用img标签显示
                          localData = $.trim(localData);
                          var u = navigator.userAgent;
                          var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
                          if (isAndroid) {
                              localData = "data:image/jgp;base64," + localData
                          }
                      }
                  })
              }
          });
      同一张从微信里面保存的图片,用安卓手机真机调试的时候得到的base64被压缩很多,在开发者工具里面有1.3M但是安卓机里面只有300k左右我看文档上面看到这个wx.chooseImage主要是给苹果提供的,但是安卓也可以使用,但是压缩得太厉害
      2020-07-01
      回复
    • 短尾猫
      短尾猫
      2020-07-01
      目前测试的安卓手机都有这样的情况,华为,小米,vivo
      2020-07-01
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-07-01回复短尾猫
      代码片段参照这里的格式来提供https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-07-01
      回复
    • 短尾猫
      短尾猫
      2020-07-01回复疯狂的小辣椒
      这个是在微信公众号里面的也可以吗
      2020-07-01
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-07-01回复短尾猫
      意思是不是小程序里使用是在H5中出现的问题?H5的请提供复现链接
      2020-07-01
      回复
    查看更多(4)
  • 短尾猫
    短尾猫
    2020-07-01

    官方还没有发现吗,而且ios预览base64图片时会微信闪退,手机是iphone7s微信版本7.0.13

    2020-07-01
    有用
    回复
  • 游戏人生
    游戏人生
    2020-06-30

    你确定? 不可能吧。。。

    2020-06-30
    有用
    回复 1
    • 短尾猫
      短尾猫
      2020-07-01
      用安卓手机一试便知,压缩得很严重
      2020-07-01
      回复
登录 后发表内容
问题标签