OSS mengonversi gambar ke High Efficiency Image File Format (HEIF) atau AV1 Image File Format (AVIF) menggunakan kodek gambar advanced, sehingga mencapai rasio kompresi yang jauh lebih tinggi dibandingkan JPEG. Untuk memicu konversi tersebut, atur parameter format ke heic atau avif dalam URL pemrosesan gambar.
Wilayah yang didukung
Kompresi gambar advanced tersedia di wilayah-wilayah berikut:
China (Zhangjiakou)
China (Shanghai)
China (Hangzhou)
China (Shenzhen)
China (Beijing)
Singapura
AS (Virginia)
Parameter
Atur parameter format ke salah satu nilai berikut dalam URL pemrosesan gambar. OSS secara otomatis menerapkan kompresi gambar advanced saat mendeteksi salah satu nilai tersebut.
| Nilai | Format output |
|---|---|
heic | HEIF |
avif | AVIF |
Konversi gambar ke HEIF atau AVIF
Tambahkan aksi pemrosesan gambar ke URL objek menggunakan parameter kueri x-oss-process. Gunakan format,heic untuk mengonversi ke HEIF atau format,avif untuk mengonversi ke AVIF.
Konversi JPEG ke HEIF
URL berikut mengonversi gambar sumber JPEG ke HEIF dengan resolusi aslinya (3924 x 2550):
https://image-demo-oss-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/pics/compression-demo.jpeg?x-oss-process=image/format,heic
Konversi JPEG ke HEIF dan ubah ukuran
URL berikut mengonversi gambar sumber yang sama ke HEIF dan mengubah ukurannya menjadi 923 x 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,heicHasil kompresi
Ukuran file setelah mengonversi JPEG sumber ke HEIF pada dua resolusi:
| Format | Resolusi | Ukuran | Rasio kompresi |
|---|---|---|---|
| JPEG (sumber) | 3924 x 2550 | 2,09 MB | — |
| HEIF | 3924 x 2550 | 268 KB | 87,5% |
| HEIF | 923 x 600 | 30,7 KB | 98,6% |