小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我们的小程序通过wx.chooseImage这个方法选择图片,然后上传到我们的服务器,客户图片的分辨率是6000*8000,但是上传到服务器后变成了3072*4096了,这个api有没有限制图片的分辨率?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
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。
:ml-search-more[sizeType]{text="wx.chooseMedia sizeType"}
上传后只是临时路径。
是不是后端上传到服务器有限制,需要做前后端验证。
查看图片分辨率用:wx.getImageInfo
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.getImageInfo.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
选原图试试呢
本回答由AI生成,可能已过期、失效或不适用于当前情形,请谨慎参考
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
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