自适应方向
您可以通过自适应方向参数,指定OSS内存储的原图是否按自适应方向旋转。本文介绍进行自适应方向旋转时所用到的参数及示例。
参数说明
操作名称:auto-orient
参数说明如下:
参数 | 描述 | 取值 |
[value] | 指定图片是否进行自适应旋转。 | 0、1
|
注意事项
如果原图没有旋转参数(Orientation),添加auto-orient操作不会对图片进行旋转。
目前,大多数工具都会对携带旋转参数的图片进行自适应旋转,所以您看到的图片可能是经过自适应旋转后的图片。
添加auto-orient参数处理后的图片会重新压缩,导致与原图大小不一致。
示例
您可以通过文件URL、SDK、API方式设置图片处理参数。本文以文件URL为例进行介绍。文件URL仅适用于公共访问的图片。如果是私有访问的图片,请使用SDK、API处理图片。更多信息,请参见图片处理操作方式。
本文示例使用的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:
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