- 当前 Bug 的表现
wx.chooseImage()
iOS上获取的原图被压缩
同一张图片获取原图通过wx.getFileInfo()获取的digest值在安卓和iOS上也不相同
- 预期表现
wx.chooseImage()
iOS上原图不被压缩
同一张图片获取原图通过wx.getFileInfo()获取的digest值在安卓和iOS上相同
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.chooseImage() | 客户端 | 7.0.3 | 2.6.6 |
6 个回答
请问这个问题有已经解决了嘛 ?选择了sizeType: ['original'],但是图片还是被压缩了。
还没解决? 拍照上传还是会压缩图品啊
这个帖子,看是否相同原因。
https://developers.weixin.qq.com/community/develop/doc/000624b88f4870ad6ea9d71805b800
能不能把这个问题放在你们的跟踪列表里面,这样大家就不用反复提问了
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)还有返回信息页面截图
代码https://developers.weixin.qq.com/s/RXeZWHmy7F7r
你在安卓和iOS上原图选择同一张图片获取的打印的size和digest结果是不同的
iOS12.1.2安卓获取的size,digest和我在app上获取size,digest是相同的
修复了吗?遇到相同问题了
我们再确认下
确认得如何
original为原图呀
sizeType: ['original'] 获取的就是原图,而事实上拿到的图片是被压缩的
wx.chooseImage({
count: count,//最多可以选择的图片张数 9
sizeType: ['original'],//所选的图片的尺寸 original原图;compresse压缩图
success(res) {
wx.getFileInfo({
filePath: res.tempFilePaths[0],
digestAlgorithm: 'md5',
success: function (res) {
console.log(res.size)
console.log(res.digest)
},
fail: function (err) {
}
})
})
同一张图片获取的size和digest在安卓和iOS上是不一样的而我在安卓和iOSApp上获取的值是相同的
你好,我iOS上也是非原图,被压缩的,尺寸明显不对,请问你有解决吗?