缩略图bug: jpg缩略图与原图方向不符

使用表单api上传的jpg原图为720*960("width":960,"height":720, "Orientation":"6"),缩略图限定高度为240,期望得到的缩略图为180*240,实际得到为240*320。我感觉是在生成缩略图过程中原图的exif的Orientation信息没有保存至缩略图导致方向错误。

原图exif:
{"width":960,"height":720,"frames":1,"type":"JPEG","EXIF":{"Orientation":"6","ExifOffset":"38","ColorSpace":"1","ExifImageWidth":"960","ExifImageLength":"720"}}

很喜欢自动生成缩略图的功能,希望upyun能够修复这个bug。谢谢!

阅读 8.1k
2 个回答

hi,你好,感谢对又拍云的支持~
关于你的这个问题,图片要在上传的时候就开启根据exif自动旋转功能,这样上传后的图片就会根据exif自动旋转为正确的方向,缩略图制作是根据保存的原图方向制作的,不会根据exif做再次旋转的处理,详见 http://wiki.upyun.com/index.php?title...

sunny正解,检查一下是否设置过 x-gmkerl-rotate:auto(自动转正) 这个参数

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