
# 旋转图片
#### 设置旋转
此功能仅支持通过[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)代码编辑模式和接口调用模式使用。
关于图片样式的使用，请参见[步骤三：创建图片样式](https://support.huaweicloud.com/usermanual-obs/obs_01_0211.html#ZH-CN_TOPIC_0000001981807973__zh-cn_topic_0000001942807756_section1115734213383)和[处理图片](https://support.huaweicloud.com/usermanual-obs/obs_01_0224.html#ZH-CN_TOPIC_0000001950528530__zh-cn_topic_0000001942967080_section169561325535)。
对图片进行旋转设置后，图片将会按顺时针方向进行旋转。具体说明如[表1]所示。
操作名称：rotate
 表1图片旋转 
| 参数    | 取值说明                                                                                                                                                            | 代码样例            |
|:---|:---|:---|
| value | 按照顺时针旋转的角度，取值范围为\[0，360\]。 默认值为0，0表示不旋转。数值越大，图片按顺时针方向旋转的角度越大。 | image/rotate,90 |
   
![](https://support.huaweicloud.com/usermanual-obs/public_sys-resources/note_3.0-zh-cn.png)
- 旋转后的图片可能会比原图尺寸大。
 
#### 设置旋转示例
将图片宽度设置为100且旋转角度设置为90。
<https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,w_100/rotate,90>
![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001942967336.jpg)
将图片宽度设置为100且旋转角度设置为220。
<https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,w_100/rotate,220>
![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001970126237.jpg)
#### 设置自适应方向
此功能支持[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)图形界面模式和代码编辑模式使用，也支持通过接口调用模式使用。
在一些相机或手机拍摄的图片中会含有[Exif信息](https://support.huaweicloud.com/usermanual-obs/obs_01_0150.html#ZH-CN_TOPIC_0000001981728109__zh-cn_topic_0000001942807752_zh-cn_topic_0078905312_section44421244193014)，其中可能包含例如Orientation的方向参数。图片拍摄时相机或手机的旋转信息会记录在方向参数中，浏览器可以根据这个参数信息将图片自动旋转到正确的方向。
设置自适应方向，带有方向参数的图片会先根据方向参数信息进行自动旋转。具体说明如[表2]所示。
操作名称：auto-orient
 表2自适应方向说明 
| 参数    | 取值说明                                                                                                                                                                                                                                                                        | 代码样例                             |
|:---|:---|:---|
| value | 取值为0或1。默认值为1。 0：不设置自适应方向。图片将不会进行自动旋转，保持默认方向。 1：设置自适应方向。图片会先自动旋转后再进行缩略。 | image/resize,w_100/auto-orient,0 |
   
![](https://support.huaweicloud.com/usermanual-obs/public_sys-resources/note_3.0-zh-cn.png)
- 图片的高度和宽度须均小于4096才能设置自适应方向。
- 如果图片的Exif信息不含有旋转参数或者不带有Exif信息，则使用auto-orient参数操作无效且对图片无任何影响。
 
#### 设置自适应方向示例
- 将图片宽度设置为100，不设置自适应方向。 <https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/resize,w_100/auto-orient,0>
  ![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001944590042.jpg)
  
 
#### 设置镜像翻转
此功能仅支持通过[管理控制台](https://console.huaweicloud.com/console/?locale=zh-cn#/obs/manager/buckets)代码编辑模式和接口调用模式使用。
对图片进镜像翻转设置后，图片将会按水平或者垂直方向进行翻转。具体说明如[表3]所示。
操作名称：flip
 表3图片镜像翻转 
| 参数    | 取值说明                                                                                                                                                 | 代码样例                |
|:---|:---|:---|
| value | 取值为 vertical 表示垂直翻转； 取值为 horizontal 表示水平翻转 | image/flip,vertical |
   
![](https://support.huaweicloud.com/usermanual-obs/public_sys-resources/note_3.0-zh-cn.png)
- 镜像翻转后的图片可能会比原图尺寸大。
 
#### 设置镜像翻转示例
对图片进行水平翻转。
<https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/flip,horizontal>
图1对图片进行水平翻转   
![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001971708457.jpg "点击放大")
对图片进行垂直翻转。
<https://e-share.obs.cn-north-1.myhuaweicloud.com/example.jpg?x-image-process=image/flip,vertical>
图2对图片进行垂直翻转   
![](https://support.huaweicloud.com/usermanual-obs/figure/zh-cn_image_0000001971828209.jpg "点击放大")
