收藏
回答

小程序中如何根据 tempImagePath 获取图片实际占用的字节数

项目中因上传图片,后台限制大小,故需要先获取图片的实际大小,再进行压缩,请问如何获取图片实际占用的字节数呢?

wx.getImageInfo  -- 目前这个接口只有图片的宽高返回,能否在这个接口里返回图片大小呢?


最后一次编辑于  09-24
回答关注问题邀请回答
收藏

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    09-24

    谢邀~

    获取文件信息

    https://developers.weixin.qq.com/miniprogram/dev/api/file/wx.getFileInfo.html


    压缩图片接口,可选压缩质量

    https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.compressImage.html

    09-24
    赞同
    回复 3
    • 寒一
      寒一
      09-24
      多谢,只是第一个是获取尺寸的,没有图片实际大小占用的字节数
      09-24
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      09-24回复寒一

      有字节啊

      wx.getFileInfo({
        success (res) {
          console.log(res.size)
          console.log(res.digest)
        }})

      res.size,就是字节数

      09-24
      1
      回复
    • 寒一
      寒一
      09-24
      谢谢,刚刚看错了,非常感谢这个方法
      09-24
      回复
  • bibolibo
    bibolibo
    09-24

    谢邀,我看文档里面没有直接获取图片大小的...

    09-24
    赞同
    回复 6
    • 寒一
      寒一
      09-24
      是的,那压缩图片的话,有什么好的方法把图片压缩到一定范围吗,如2M 以内
      09-24
      回复
    • bibolibo
      bibolibo
      09-24回复寒一
      一般都是提前压缩好了再用..
      09-24
      回复
    • 寒一
      寒一
      09-24回复bibolibo
      用户拍照上传图片就没那么随意了
      09-24
      回复
    • bibolibo
      bibolibo
      09-24回复寒一
      加油,这个问题也是难搞,留眼..
      09-24
      回复
    • bibolibo
      bibolibo
      09-24回复寒一
      nice ,感谢
      09-24
      回复
    查看更多(1)
问题标签