某些手机拍摄出来的照片可能带有旋转参数(存放在照片exif信息里面)。您可以设置是否对这些图片进行旋转,默认进行自动旋转。
参数
名称 | 描述 | 取值范围 |
---|---|---|
o | 进行自动旋转 0:表示按原图默认方向,不进行自动旋转 1:表示根据图片的旋转参数,对图片进行自动旋转,如果存在缩略参数,是先进行缩略,再进行旋转 2: 表示根据图片的旋转参数,对图片进行自动旋转,如果存在缩略参数,先进行旋转,再进行缩略 |
[0, 2] |
注意事项
- 如果采用缩略旋转1,可能会导致图片最终的宽度和高度跟指定的参数不符。
- 进行自适应方向旋转,必须要求原图的宽度和高度必须小于4096。
- 如果原图没有旋转参数,加上auto-orient参数不会对图片进行旋转。
示例
- 将图缩略成宽度为100,对图片不做自动旋转处理。
http://image-demo.img-cn-hangzhou.aliyuncs.com/f.jpg@100w.jpg
- 将图缩略成宽度为100,对图片进行自动旋转1。
得到的目标效果图宽度是79, 高度是100。
- 将图缩略成宽度为100,对图片进行自动旋转2。
得到的目标效果图宽度是100,高度是127。