收藏
回答

wx.chooseImage怎么压缩选择的图片?

我设置了

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

但是发现图片没有压缩,原图是多大,选择之后还是多大

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

4 个回答

  • 李雨年
    李雨年
    11-13

    wx.compressImage压缩,wx.getFileInfo可以看文件的大小

    11-13
    赞同
    回复
  • Smile
    Smile
    10-15

    看了一下wx.compressImage这个api只有jpg可以压缩,可能wx.chooseImage也是只有jpg可以压缩,可能wx.chooseImage官方文档没有说明吧,你选一张jpg图片对比一下看看

    10-15
    赞同
    回复
  • 微盟
    微盟
    10-15

    wx.chooseImage({ //sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sizeType: ['compressed'], sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有

    10-15
    赞同
    回复 1
    • 闲杂人
      闲杂人
      10-15
      我的需求是把选中的图片压缩之后再上传服务器,现在的问题是怎么压缩
      10-15
      回复
  • 卢霄霄
    卢霄霄
    10-15

    真机还是模拟器?

    10-15
    赞同
    回复 10
    • 闲杂人
      闲杂人
      10-15
      真机和模拟器都没有压缩
      10-15
      回复
    • 卢霄霄
      卢霄霄
      10-15回复闲杂人
      额。。那自己手动调用压缩图片的API或者用canvas压缩吧。。
      10-15
      回复
    • 李雨年
      李雨年
      11-13回复卢霄霄
      手动调用哪个不能查看压缩后的大小,也不能指定大小,感觉没啥用。。。
      11-13
      回复
    • 卢霄霄
      卢霄霄
      11-13回复李雨年
      嗯,我这边都是canvas压缩的。我主要是选头像的地方用
      11-13
      回复
    • 李雨年
      李雨年
      11-13回复卢霄霄
      其他地方的图片不压缩嘛,比如别人上传很大的图片怎么办
      11-13
      回复
    查看更多(5)
问题标签