收藏
回答

wx.chooseImage这个接口会限制上传图片的分辨率吗?

我们的小程序通过wx.chooseImage这个方法选择图片,然后上传到我们的服务器,客户图片的分辨率是6000*8000,但是上传到服务器后变成了3072*4096了,这个api有没有限制图片的分辨率?

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

3 个回答

  • 浚枢
    浚枢
    01-02

    wx.chooseImage已经停止维护,现在都wx.chooseMedia

    https://developers.weixin.qq.com/miniprogram/dev/api/media/video/wx.chooseMedia.html

    分辨率控制主要通过接口参数和后端处理实现。wx.chooseMedia支持通过:ml-search-more[sizeType]{text="wx.chooseMedia sizeType"}参数指定选择“原图”或“压缩图”,其中“压缩图”会由微信客户端自动降低分辨率和质量以减少文件大小;如果需要更精细的控制(如固定宽高或质量),则需在前端使用wx.compressImage。

    上传后只是临时路径。

    是不是后端上传到服务器有限制,需要做前后端验证。

    查看图片分辨率用:wx.getImageInfo

    https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.getImageInfo.html

    01-02
    有用 1
    回复
  • 神经蛙
    神经蛙
    01-03

    选原图试试呢

    01-03
    有用 1
    回复
  • 智能回答 智能回答 本次回答由AI生成
    01-02
    有用
登录 后发表内容