七牛图片缩放iphone前置拍摄图片倒置是为什么?

阅读 2.8k
1 个回答

从图片的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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进