微信小程序 > 微信公开课 > 小程序图片压缩功能bug,需要官方修复
微信小程序,微信公开课,小程序图片压缩功能bug,需要官方修复

小程序图片压缩功能bug,需要官方修复

2019-04-03 15:15:29

如何看待微信公开课小程序热门讨论「小程序图片压缩功能bug,需要官方修复」
摘要:小程序图片压缩功能bug,需要官方修复
展开:公司名称成都西可MP帐号(邮箱)开发者微信号orzero机型三星s7e操作系统android是否必现是出现时间操作路径(即如何操作可以复现该问题)wx.chooseImage接口选择了压缩图片。最后展示在页面上的uploadImage图片是被压缩的,但更相册里面显示的原图比较角度不对,图片被旋转了,同时压缩后的图片的高度和宽度被对调了。原来高宽是800450的图片,被压缩成了80/45的这种比例的图片,高宽对调了.问题描述(具体问题介绍)深入调查后发现:部分手机相册保存的图片原始图片确实是翻转的,但会加一个偏移角度的标示,所以在自带相册里面看到的图片显示是正常的。但微信小程序做压缩的时候明显忽略了这个旋转角度的标示,造成在部分手机拍摄的图片压缩后在页面显示不正常,图片按原始保存的图片展示出来的,图片角度被旋转了,压缩后的高宽比例对调了。苹果手机拍出的照片也会有旋转标示,但发现在IOS上面是正常的,证明小程序在IOS系统上用的压缩库有正常响应这个角度标识的。Android系统也需要调整一致,正确的做法:压缩的时候需要通过这个标示先旋转图片,然后再做压缩。问题截图(客户端问题界面截图)原图,这张图片再手机相册里面是会正面朝上的显示在手机相册里面显示的情况:通过小程序压缩后,旋转就忍了,因为我们带了手动再旋转功能,但长宽比例居然也变了,显示如下:代码片段截图拍照或选择本地图片压缩后展示:wx.chooseImage({count:1,sizeType:[compressed],success:function(res){vartempFilePathsres.tempFilePathsvaruploadImagetempFilePaths[0]console.log(临时图片地址:+uploadImage)self.setData({avatar:uploadImage});},fail:function(err){console.log(err);}})
标签:小程序
微信小程序,微信公开课,小程序图片压缩功能bug,需要官方修复

「小程序图片压缩功能bug,需要官方修复」热门讨论订阅

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序图片压缩功能bug,需要官方修复」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序图片压缩功能bug,需要官方修复」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序图片压缩功能bug,需要官方修复」

微信公开课小程序热门讨论「小程序图片压缩功能bug,需要官方修复」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「小程序图片压缩功能bug,需要官方修复」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。