您可以通過自適應方向參數,指定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