收藏
回答

小游戏安卓调用wx.chooseImage接口选取压缩图片质量过差

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小游戏 需求 客户端 7.0.3 2.6.0,2019.2.1 14:08:01

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

使用wx.chooseImage接口,选取压缩图片,iOS和安卓压缩质量相差过大。


使用同一张图片

原图尺寸:4032*2268px,大小:4.1M

iOS压缩完:1080*1920px,大小:303KB

安卓压缩完:540*960px,大小:44KB


按尺寸计算,iOS压缩后是安卓的4倍

按图片大小计算,iOS压缩后是安卓的6.88倍


也就是说,安卓调用接口后选取的压缩图片尺寸远小于iOS,压缩比率也比iOS高,导致安卓选取的图片质量过差。


- 希望提供的能力


提高安卓的图片压缩质量和尺寸,使其跟iOS相匹配

或者api提供调整参数

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

2 个回答

  • 陈酒
    陈酒
    04-11

    我也遇到同样的问题,小程序上文件拍照上传,android 压缩比太高 ,压成了40k 左右,清晰度太差。

    反而微信聊天上传图片,压缩后80k左右 ,比较清晰。

    以前的版本还比较清晰,是不是小程序新版本压缩图片算法出了bug 。


    现在找不到解决问题的办法 ,头疼。

    04-11
    赞同
    回复 1
    • 保
      04-11

      这块尽是坑

      小游戏拍照试了三星的S8+,S9+,S10+,拍照压缩图给超过2048的尺寸。。。。。

      bug我都懒得报了。。。。

      04-11
      回复
  • windwhyhere
    windwhyhere
    04-04

    解决了吗最后?

    04-04
    赞同
    回复 1
    • 保
      04-04

      这个要微信他们支持才能解决啊。他们根本不理或者不认为是个问题

      04-04
      回复