Langsung ke konten
Vizua

WebP vs AVIF: cara memilih dan menguji format gambar yang tepat

Diperbarui:

AVIF dapat mengungguli WebP untuk sebagian gambar dan sasaran kualitas; WebP dapat lebih cepat dikodekan dan lebih cocok dengan alur lama yang lebih luas. Ekstensi tidak menjamin hasil. Bandingkan keluaran yang mewakili, kompatibilitas, dan biaya pipeline, lalu sediakan fallback jika audiens membutuhkannya.

Sekilas tentang Kedua Format

Baik WebP maupun AVIF lahir dari teknologi codec video. Google merilis WebP pada 2010 berbasis VP8, teknologi yang sama di balik format video WebM. Alliance for Open Media merilis AVIF pada 2019 berbasis AV1, codec video yang lebih baru dan lebih efisien yang dikembangkan bersama oleh Google, Mozilla, Apple, Netflix, dan lainnya.

Alat pengodean yang lebih baru dalam AV1 dapat meningkatkan kompresi, sedangkan implementasi WebP yang lebih sederhana dan matang dapat mengurangi biaya pemrosesan. Perilaku encoding dan decoding sebenarnya bergantung pada implementasi codec, pengaturan, ciri gambar, dan perangkat.

Kompresi: Seberapa Jauh Perbedaan Ukuran File?

Hasil benchmark berubah menurut korpus, encoder, tingkat upaya, riwayat sumber, dan metrik kualitas. Pengujian yang bertanggung jawab mempertahankan dimensi serta kebijakan metadata, lalu membandingkan beberapa metrik visual dan tinjauan manusia:

  • AVIF — dapat memberi hasil kuat untuk foto, gradien, HDR, dan alur berkedalaman bit tinggi, tetapi encoding dapat mahal
  • WebP — dapat memberi keluaran lossy atau lossless yang efisien dengan alat matang dan kompleksitas operasional lebih rendah di banyak pipeline

Jangan ubah rata-rata pemasaran format menjadi prediksi untuk setiap file. Ekspor keduanya dari master yang sama, pilih kualitas visual sebanding, dan masukkan waktu encoding, perilaku decoding, metadata, serta transfer fallback dalam keputusan.

Aset nonfoto dapat berperilaku berbeda dari benchmark foto. Untuk grafik sederhana, ikon, dan ilustrasi datar, bandingkan kandidat lossless atau near-lossless jika didukung; format mana pun dapat unggul bergantung pada palet, alfa, encoder, dan pengaturan.

Dukungan browser dan perangkat lunak

Browser Status WebP Status AVIF
Chrome Didukung dalam rilis saat ini Didukung dalam rilis saat ini
Firefox Didukung dalam rilis saat ini Didukung dalam rilis saat ini
Safari Didukung dalam rilis saat ini Didukung dalam rilis saat ini
Edge Didukung dalam rilis saat ini Didukung dalam rilis saat ini
Samsung Internet Didukung dalam rilis saat ini Periksa versi dan perangkat target
Konsumen lain Periksa webview, email, bot, dan aplikasi Periksa webview, email, bot, dan aplikasi

Tabel dukungan berubah dan pangsa global tidak sama dengan audiens Anda. Periksa browser target dan konsumen nonbrowser. Elemen <picture> dapat menawarkan AVIF lebih dahulu, lalu WebP, dengan JPEG sebagai fallback <img> terakhir:

<picture>
  <source srcset="foto.avif" type="image/avif" />
  <source srcset="foto.webp" type="image/webp" />
  <img src="foto.jpg" alt="Deskripsi" />
</picture>

Kecepatan Encoding dan Dukungan Alat

Encoder WebP sering membutuhkan komputasi lebih sedikit daripada encoder AVIF pada tingkat upaya sebanding, tetapi rasionya sangat bervariasi. Jika CMS mengonversi gambar saat unggah atau dalam batch besar, ukur throughput, memori, waktu antrean, dan kualitas dengan pustaka serta pengaturan yang benar-benar digunakan.

Kinerja encoder berubah antar-pustaka dan rilis. Biaya decoding juga bergantung pada dimensi, kedalaman bit, perangkat, browser, dan implementasi. Uji perangkat target kelas bawah daripada menganggap perbedaannya tidak terlihat.

Dukungan alat luas tetapi tidak merata. Pastikan impor, ekspor, animasi, profil warna, metadata, dan negosiasi otomatis pada editor, CMS, paket CDN, dan tumpukan browser yang benar-benar Anda pakai.

Perbandingan Fitur

Fitur WebP AVIF
Kompresi lossyYa (VP8) Ya (AV1); ukuran relatif bervariasi
Kompresi losslessYaYa
Transparansi (alpha)YaYa
AnimasiYaYa
Kedalaman bit tinggi / pensinyalan HDR Encoding WebP dasar adalah 8-bit; profil tetap memengaruhi warna Profil AVIF dapat membawa kedalaman bit lebih tinggi dan metadata terkait HDR
Resolusi maksimum Batas terdokumentasi 16383 × 16383 Batas profil, kontainer, dan decoder berlaku
Kecepatan encoding Sering lebih murah Sering lebih mahal; ukur encoder Anda
Kecepatan decoding Bergantung implementasi Bergantung implementasi
Dukungan browser Browser utama saat ini Browser utama saat ini; periksa target lama

AVIF dapat mewakili kedalaman bit lebih tinggi, gamut lebar, dan pensinyalan HDR melampaui encoding WebP 8-bit. Kemampuan ini tidak menjamin akurasi warna: mastering, profil, metadata, perilaku browser, kemampuan layar, dan pengujian tetap penting.

Kapan Menggunakan Format Mana

Pilih AVIF jika:

  • Anda mengendalikan pipeline gambar dan bisa menyajikan fallback
  • Keluaran AVIF perwakilan memperbaiki hambatan transfer atau kualitas yang relevan
  • Anda memerlukan kemampuan AVIF seperti kedalaman bit lebih tinggi atau HDR dan telah menguji seluruh jalur warna
  • CDN atau pipeline build membuat, menyimpan, dan menegosiasikan varian terverifikasi dengan benar

Pilih WebP jika:

  • Throughput encoder terukur atau kesederhanaan operasional mengunggulkan WebP
  • Klien yang didukung menerima WebP dan varian AVIF tambahan tidak dapat dibenarkan
  • Grafik perwakilan memenuhi sasaran byte dan kualitas dalam WebP
  • Anda sudah menyajikan WebP dan upaya migrasi tidak sebanding hasilnya

Gunakan keduanya jika manfaat terukur membenarkannya:

Tumpukan <picture> menambah pekerjaan pembuatan, penyimpanan, cache, markup, dan tinjauan kualitas, tetapi dapat memperbaiki pengiriman. Sebagian CDN mengotomatiskan negosiasi; verifikasi perilaku paket, kunci cache, penanganan Vary, pengaturan kualitas, dan keluaran fallback, bukan berasumsi hasilnya “optimal”.

Cara Mengonversi Gambar Anda

Vizua dapat membuat keluaran WebP dan AVIF yang didukung di browser tanpa memasang perangkat lunak. File yang dipilih tidak dikirim ke server pemrosesan gambar kami; kode yang diperlukan dan layanan situs masih dapat memakai jaringan:

Jika Anda bekerja dengan sumber JPEG, panduan mengompres gambar tanpa kehilangan kualitas menjelaskan cara memilih pengaturan awal dan membandingkan keluaran sebenarnya.

Pertanyaan yang Sering Diajukan

Bisakah saya memakai AVIF tanpa fallback WebP?

Hanya jika audiens yang didukung dan setiap konsumen terkait dapat mendekode AVIF. Browser utama saat ini mendukungnya, tetapi browser lama, webview tertanam, klien email, bot, editor, dan sistem lanjutan dapat berbeda. Fallback WebP atau JPEG dalam elemen picture biasanya menjadi perlindungan murah saat jangkauan luas penting.

Format mana yang dimuat lebih cepat di browser?

Tidak ada pemenang universal. Ukuran transfer, koneksi, cache, implementasi decoder, dimensi gambar, kedalaman bit, perangkat, dan pengaturan encoder memengaruhi waktu total. WebP sering memiliki biaya encoding lebih rendah, sedangkan AVIF yang dikodekan dengan baik dapat mentransfer lebih sedikit byte. Ukur file perwakilan pada perangkat target, jangan berasumsi perbedaan decoding tidak berarti.

Apakah konversi JPEG ke AVIF atau WebP menurunkan kualitas?

Konversi dari format lossy ke format lossy lain dapat menambah kehilangan generasi karena piksel yang sudah berubah dikodekan kembali. Angka kualitas tinggi tidak menjamin dampak kecil, dan skala berbeda antar-encoder. Buat format pengiriman dari master terbaik yang tersedia, simpan master tersebut, lalu periksa hasilnya.

Haruskah saya mengonversi seluruh pustaka gambar ke AVIF?

Jangan tanpa pengujian. Mengonversi pustaka lossy yang sudah ada menambah pekerjaan dan dapat menambah kehilangan generasi, sementara penghematan bergantung pada sumber. Mulailah dengan ekspor baru dari master atau sampel yang mewakili, bandingkan kualitas dan biaya operasional, lalu pertahankan WebP atau JPEG jika manfaat terukur tidak membenarkan migrasi.

Coba kedua format sekarang

Konversi gratis di browser. File yang dipilih tidak dikirim ke server pemrosesan gambar kami; layanan situs masih dapat memakai jaringan.