自動方向パラメーターを使用して、Object Storage Service (OSS) に保存されているソースイメージを自動回転設定に基づいて回転するかどうかを指定できます。 このトピックでは、自動回転を設定するときにイメージを回転するパラメーターと例について説明します。
パラメーター
操作名: auto-orient
次の表に、自動回転を設定するときに設定できるパラメーターを示します。
パラメーター | 説明 | 例 |
[値] | 自動回転を実行するかどうかを指定します。 | 0と1。 デフォルト値は 1 です。
|
使用上の注意
- ソースイメージに回転パラメーターがない場合、自動方向パラメーターを設定するために実行した操作はイメージに影響しません。
- ほとんどのツールを使用して、回転パラメータを持つ画像に対して自動回転を実行できます。 したがって、表示する画像は自動的に回転される可能性があります。
- 自動方向付けを使用して処理された画像は再圧縮され、その結果、処理された画像とソース画像との間にサイズ差が生じる。
例
オブジェクトURL、OSS SDK、またはAPI操作を使用して、イメージの処理に使用されるIMGパラメーターを設定できます。 この例では、オブジェクトURLが使用されます。 オブジェクトURLを使用して、パブリック読み取りイメージに対してのみIMGパラメーターを設定できます。 プライベートイメージのIMGパラメーターを設定する場合は、OSS SDKまたはAPI操作を使用します。 詳細については、「IMG実装モード」をご参照ください。
この例では、中国 (杭州) リージョンのimage-demoという名前のバケット内の画像を使用します。 次のURLは、インターネット経由で画像にアクセスするために使用されます。
https://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg
- イメージのサイズを変更し、向きを保持する画像のサイズを変更するパラメータを設定します。
- 画像のサイズを100ピクセルの幅に変更する:
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ピクセルの幅に変更する:
- 画像のサイズを変更して自動的に回転する画像のサイズを変更するパラメータを設定します。
- 画像のサイズを100ピクセルの幅に変更する:
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ピクセルの幅に変更する: