收藏
回答

小程序安卓上传图片压缩,导致图片虚,iOS明显就比安卓图片质量高

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

- 需求的场景描述(希望解决的问题)

安卓的图片上传时压缩的太厉害了,导致用户显示的图片不清晰,代码都是一样的,iOS就没问题

下方是同一张图片分别从iOS和安卓上传后压缩的图片



- 希望提供的能力

希望能和iOS的压缩方式保持一至,或者增加压缩比例调节的能力

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

3 个回答

  • 卢霄霄
    卢霄霄
    2018-08-28

    我等了半天你下方的图。。结果愣是没有!!

    2018-08-28
    赞同
    回复 2
    • 刻于新月之铭
      刻于新月之铭
      2018-08-28

      浏览器直接粘贴图片没显示出来,重新编辑了

      2018-08-28
      回复
    • 卢霄霄
      卢霄霄
      2018-08-28回复刻于新月之铭

      差这么多啊。。坐等官方。。

      2018-08-28
      回复
  • 浅陌凉城
    浅陌凉城
    2018-08-28

    不是可以选择是上传原图还是压缩图么

    2018-08-28
    赞同
    回复 2
    • 刻于新月之铭
      刻于新月之铭
      2018-08-28

      原图10几M,压缩后就这样

      2018-08-28
      回复
    • 浅陌凉城
      浅陌凉城
      2018-08-28

      哎  都是泪!~一堆的bug

      2018-08-28
      回复
  • 是柿子啊
    是柿子啊
    2018-08-28

    你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-28
    赞同
    回复 4
    • 刻于新月之铭
      刻于新月之铭
      2018-08-29

      直接帖代码片段会暴露上传图片的服务器地址,有其它途径或解决办法吗?

      2018-08-29
      回复
    • 刻于新月之铭
      刻于新月之铭
      2018-08-29

      机型:

      华为P9plus

      微信版本:

      6.6.7

      2018-08-29
      回复
    • 小确幸🐾
      小确幸🐾
      2018-08-29

      代码大概是这样的,uploadFile返回图片放页面上,安卓的和苹果的差别就很大

      wx.chooseImage({

      count: 1, // 默认9

      sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有

      sourceType: ['album'], // 可以指定来源是相册还是相机,默认二者都有

      success: function (res) {

      console.log('wx.chooseImage', res);

      // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片

      var tempFilePaths = res.tempFilePaths;

      wx.uploadFile({

      url: uploadurl,

      filePath: tempFilePaths[0],

      name: 'img',

      formData: json

      }).then(uploadres => {

      console.log('wx.uploadFile', uploadres)

      });

      }

      })


      2018-08-29
      回复
    • 刻于新月之铭
      刻于新月之铭
      2018-09-03

      近期能解决吗?

      2018-09-03
      回复