收藏
回答

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

框架类型 问题类型 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上相同



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

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-04-17

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

    2019-04-17
    有用
    回复 10
    查看更多(5)
  • 37.2℃
    37.2℃
    02-20

    还没解决? 拍照上传还是会压缩图品啊


    02-20
    有用
    回复
  • Jesse·学
    Jesse·学
    2019-12-25

    这个帖子,看是否相同原因。

    https://developers.weixin.qq.com/community/develop/doc/000624b88f4870ad6ea9d71805b800

    2019-12-25
    有用
    回复
  • 何仙姑
    何仙姑
    2019-10-29

    能不能把这个问题放在你们的跟踪列表里面,这样大家就不用反复提问了

    2019-10-29
    有用
    回复
  • 铭锋科技
    铭锋科技
    2019-04-17
    sizeTypeArray.<string>['original', 'compressed']所选的图片的尺寸

    original为原图呀

    2019-04-17
    有用
    回复 3
    • 伟锋
      伟锋
      2019-04-17

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


      2019-04-17
      回复
    • 伟锋
      伟锋
      2019-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上获取的值是相同的

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

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

      2019-05-28
      回复
登录 后发表内容