收藏
回答

通过wx.chooseImage()获取原图iOS上原图被压缩

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.chooseImage() 客户端 7.0.3 2.6.6

- 当前 Bug 的表现

wx.chooseImage()

iOS上获取的原图被压缩

同一张图片获取原图通过wx.getFileInfo()获取的digest值在安卓和iOS上也不相同


- 预期表现

wx.chooseImage()

iOS上原图不被压缩

同一张图片获取原图通过wx.getFileInfo()获取的digest值在安卓和iOS上相同



最后一次编辑于  04-17  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 铭锋科技
    铭锋科技
    04-17
    sizeTypeArray.<string>['original', 'compressed']所选的图片的尺寸

    original为原图呀

    04-17
    赞同
    回复 3
    • 伟锋
      伟锋
      04-17

      sizeType: ['original'] 获取的就是原图,而事实上拿到的图片是被压缩的


      04-17
      回复
    • 伟锋
      伟锋
      04-17回复伟锋

      wx.chooseImage({

      count: count,//最多可以选择的图片张数  9

      sizeType: ['original'],//所选的图片的尺寸 original原图;compresse压缩图

      success(res) {


      wx.getFileInfo({

      filePath: res.tempFilePaths[0],

      digestAlgorithm: 'md5',

      success: function (res) {

      console.log(res.size)

      console.log(res.digest)

      },

      fail: function (err) {

      }

      })

      })

      同一张图片获取的size和digest在安卓和iOS上是不一样的而我在安卓和iOSApp上获取的值是相同的

      04-17
      回复
    • Janet
      Janet
      05-28回复伟锋

      你好,我iOS上也是非原图,被压缩的,尺寸明显不对,请问你有解决吗?

      05-28
      回复
  • 娇华
    娇华
    04-17

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)还有返回信息页面截图

    04-17
    赞同
    回复 8
    • 伟锋
      伟锋
      04-17

      代码https://developers.weixin.qq.com/s/RXeZWHmy7F7r

      在安卓和iOS上原图选择同一张图片获取的打印的size和digest结果是不同的


      04-17
      回复
    • 伟锋
      伟锋
      04-17回复伟锋

      iOS12.1.2安卓获取的size,digest和我在app上获取size,digest是相同的

      04-17
      回复
    • 天天
      天天
      06-19

      修复了吗?遇到相同问题了

      06-19
      回复
    • 娇华
      娇华
      06-19回复天天

      我们再确认下

      06-19
      回复
    • 熊呵呵
      熊呵呵
      07-02回复娇华

      确认得如何

      07-02
      回复
    查看更多(3)