在使用七牛图片缩放(长边指定,短边比例时)出现一个问题,所有iphone手机前置拍摄的图片都会倒置。原图url为:http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_
压缩后url为:http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_?ima...
请问是为什么??
在使用七牛图片缩放(长边指定,短边比例时)出现一个问题,所有iphone手机前置拍摄的图片都会倒置。原图url为:http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_
压缩后url为:http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_?ima...
请问是为什么??
从图片的
imageInfo
信息来看http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_?imageInfo
,原图带有的orientation
参数为Right-Top
,会导致的结果是,如果图片显示器(譬如浏览器)可以识别这个orientation
参数,那么这张图展示的时候就会自动做顺时针90度的旋转,而七牛的图片处理默认会将这个orientation
参数去掉后处理,使得最后的图片不含orientation
。解决方案是,可以使用
auto-orient
参数http://7xi55c.com1.z0.glb.clouddn.com/FmiQrI4wEFwqdiywPGLTklp2Wf6_?imageMogr2/thumbnail/480x480/auto-orient
让图片保留orientation
参数进行处理。具体
orientation
规格可以参考 http://www.impulseadventure.com/photo/exif-orientation.html