小程序保存图片到相册,图片被压缩了
发布于 7 年前 作者 fang38 628 次浏览 来自 官方Issues

保存一张2.1M的jpeg图片(尺寸1280 × 1706)到手机相册,通过抓包发现从服务端下载大小也是2.1M,但保存到手机相册后只有613K,图片尺寸没有变化仍然是1280 × 1706,图片大小变小,应该是调整了jpg图片的质量参数。

我的手机是: iphone 6s plus, iOS 12.3.1 微信 7.0.5 ,SDK版本:2.7.7

ps. 使用其他人开发的小程序保存同样的图片,发现情况一样。

补充:我把原图发到我的微信,通过微信保存到手机相册,图片大小没有变化,仍是2.1M。

补充:

测试原图:http://sns-img-qc.xhscdn.com/4fa8b450-8f46-32fd-9ea4-6efe563d05f7

代码:先调用wx.downloadFile()下载,再调用   wx.saveImageToPhotosAlbum(Object object)保存到手机相册。

环境: iphone 6s plus, iOS 12.3.1 微信 7.0.5 ,SDK版本:2.7.7

4 回复

是不是参数设置原图和压缩,你选择的是压缩

遇到同样的问题,求解

麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段以及测试用的图片(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

这是从iOS上传图片发现被压缩的情况,https://developers.weixin.qq.com/community/develop/doc/00060471a9c1d821d2c8fdc1f56400

iOS小程序从相册里上传、下载图片都会出现压缩的情况。应该是他们底层实现代码用的是第三方东西,一个黑盒子,自己都没搞明白就拿来用了。

回到顶部