OSS では、高度な画像コーデックを用いて、イメージを High Efficiency Image File Format (HEIF) または AV1 Image File Format (AVIF) に変換し、JPEG と比較して大幅に高い圧縮率を実現します。変換を実行するには、画像処理 URL の format パラメーターを heic または avif に設定します。
対応リージョン
高度な画像圧縮は、以下のリージョンで利用可能です:
中国 (張家口)
中国 (上海)
中国 (杭州)
中国 (深セン)
中国 (北京)
シンガポール
米国 (バージニア)
パラメーター
画像処理 URL の format パラメーターに、以下のいずれかの値を設定します。OSS はこれらの値を検出した時点で、自動的に高度な画像圧縮を適用します。
| 値 | 出力フォーマット |
|---|---|
heic | HEIF |
avif | AVIF |
HEIF または AVIF へのイメージ変換
オブジェクト URL に x-oss-process クエリパラメーターを付与して、画像処理操作を追加します。format,heic を指定すると HEIF に、format,avif を指定すると AVIF に変換されます。
JPEG を HEIF に変換
以下の URL は、ソース JPEG イメージを元の解像度(3924 × 2550)で HEIF に変換します。
https://image-demo-oss-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/pics/compression-demo.jpeg?x-oss-process=image/format,heic
JPEG を HEIF に変換してサイズ変更
以下の URL は、同一のソースイメージを HEIF に変換し、923 × 600 にサイズ変更します。
https://image-demo-oss-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/pics/compression-demo.jpeg?x-oss-process=image/resize,l_923,h_600/format,heic圧縮結果
ソース JPEG イメージを 2 つの解像度で HEIF に変換した際のファイルサイズを以下に示します。
| フォーマット | 解決策 | サイズ | 圧縮率 |
|---|---|---|---|
| JPEG(ソース) | 3924 × 2550 | 2.09 MB | — |
| HEIF | 3924 × 2550 | 268 KB | 87.5 % |
| HEIF | 923 × 600 | 30.7 KB | 98.6 % |