接口返回的图片有些是存储在七牛云里面的,部分图片有可能是因为图片过大的缘故,导致在云内进行了压缩,导致图片显示异常
这里的异常是指 图片被翻转了90°
复现过程
把该链接置入Chrome,下载图片,发给微信好友,微信一般会有两种查看模式,一种是缩略图(省流量),一种是查看原图,手机上查看该图片的时候缩略图显示的是被翻转之后的图片,查看原图之后才是翻转前的,也就是正常的图片
解决方式
在传输的图片后面主动追加一行代码
?imageMogr2/auto-orient
大概就是这个样子
这样写就可以让他展示原来的样子,至于是怎么造成的这个问题,待高人之前,目前只能自我推断,是七牛云那边压缩导致
目前只有在小程序中出现了这个问题,其他的渠道暂未发现
如其他地方也出现了类似的问题,麻烦评论通知一下,谢谢。