Object Storage Service (OSS) に保存されている長方形のイメージの角を丸めるには、角を丸める操作を使用します。 このトピックでは、角を丸める操作のパラメーターについて説明し、長方形イメージの角を丸める方法の例を示します。
パラメーター
操作名: 丸みを帯びたコーナー
次の表に、設定できるパラメーターを示します。
パラメーター | 説明 | 値の範囲 |
r | コーナーの半径。 | [1,4096] |
使用上の注意
- 画像の最終フォーマット (PNG、WebP、またはBMP) がアルファチャンネルをサポートする場合、丸みを帯びた長方形の外側の画像の領域は透明になります。 画像の最終フォーマットがJPGの場合、丸められた長方形の外側の画像の領域は白になります。 処理した画像をPNG形式で保存することを推奨します。
- 角を丸くするために指定された半径がソースイメージの最大円の半径よりも大きい場合、ソースイメージの最大円の半径が角を丸くするための半径として使用されます。 この場合、角の半径は、ソース画像の最も短いエッジの半分に等しい。
- 角丸操作はGIF画像ではサポートされていません。
例
オブジェクトURL、OSS SDK、またはAPI操作を使用して、イメージの処理に使用されるIMGパラメーターを設定できます。 この例では、オブジェクトURLが使用されます。 オブジェクトURLを使用して、パブリック読み取りイメージに対してのみIMGパラメーターを設定できます。 プライベートイメージのIMGパラメーターを設定する場合は、OSS SDKまたはAPI操作を使用します。 詳細については、「IMG実装モード」をご参照ください。
このトピックでは、中国 (杭州) リージョンのoss-console-img-demo-cn-hangzhouバケットで画像の角を丸める方法の例を示します。 イメージは次のURLでホストされます。
- ソースイメージの角を丸めます。次の要件に基づいてパラメーターを設定します。
- 角を丸める半径を30ピクセルに設定します。
round-corners,r_30
- 処理した画像をJPG形式で保存します:
format,jpg
。 ソースイメージの形式がJPGの場合、このパラメーターは指定しないでください。
- 角を丸める半径を30ピクセルに設定します。
- ソース画像をトリミングし、トリミングした画像の角を丸めて、処理した画像をPNG形式で保存します。次の要件に基づいてパラメーターを設定します。
- ソースイメージをデフォルトの開始位置 (
Crop, w_100,h_100
) から100 × 100ピクセルにトリミングします。 - コーナーが丸められる半径を10ピクセルに設定します。
round-corners,r_10
- 処理した画像をPNG形式で保存します:
format,png
。
- ソースイメージをデフォルトの開始位置 (