您可以通过自适应方向参数,指定OSS内存储的原图是否按自适应方向旋转。本文介绍进行自适应方向旋转时所用到的参数及示例。
参数说明
操作名称:auto-orient
参数说明如下:
参数 | 描述 | 取值 |
---|---|---|
[value] | 指定图片是否进行自适应旋转。 | 0、1
|
注意事项
- 如果原图没有旋转参数(Orientation),添加auto-orient操作不会对图片进行旋转。
- 目前,大多数工具都会对携带旋转参数的图片进行自适应旋转,所以您看到的图片可能是经过自适应旋转后的图片。
- 添加auto-orient参数处理后的图片会重新压缩,导致与原图大小不一致。
示例
本文示例使用的Bucket为杭州地域名为image-demo的Bucket,图片外网访问地址为:
https://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg
- 缩放图片并维持图片旋转方向
需求及处理参数如下:
- 将图片缩略为宽100 px:
resize,w_100
- 图片不进行自动旋转:
auto-orient,0
图片处理URL为:https://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg?x-oss-process=image/resize,w_100/auto-orient,0
- 将图片缩略为宽100 px:
- 缩放图片并进行自适应旋转
需求及处理参数如下:
- 将图片缩略为宽100 px:
resize,w_100
- 图片进行自动旋转:
auto-orient,1
图片处理URL为:https://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg?x-oss-process=image/resize,w_100/auto-orient,1
- 将图片缩略为宽100 px: