Langkau ke kandungan

AVIF vs JPEG XL: Mengapa Satu Menang

JPEG XL boleh dikatakan format yang lebih baik. AVIF pula adalah format yang boleh anda gunakan sekarang. Sejarah ringkas tentang bagaimana perkara itu berlaku.

Gunakan AVIF, kerana ia disokong dalam setiap pelayar utama manakala JPEG XL tidak. Dari segi kebanyakan ukuran teknikal, JPEG XL ialah format yang lebih kuat, menawarkan transkod JPEG tanpa kehilangan (lossless), penyahkodan progresif dan kualiti yang sangat baik bagi setiap bait. Namun, untuk tujuan praktikal, ia tidak boleh digunakan di web terbuka.

Chrome menghentikan sokongan JPEG XL pada tahun 2023, memandangkan minat ekosistem yang tidak mencukupi, dan tanpa Chrome, format imej web tidak akan berjaya. Format Fail Imej AV1 (AVIF) mempunyai kelebihan kerana menumpang pada AV1, sebuah codec video yang sememangnya telah dilaburkan oleh vendor pelayar. Teknologi yang lebih baik tewas kepada teknologi yang mempunyai kisah pengedaran yang lebih kuat, dan ini bukanlah satu corak yang baharu.

Perbandingan antara 2 format

JPEG XL menang dari segi kelajuan pengekodan, pemuatan progresif dan penukaran JPEG tanpa kehilangan, manakala AVIF menang pada satu-satunya ukuran yang menentukan penggunaan, iaitu sokongan pelayar.

KeupayaanAVIFJPEG XL
Sokongan pelayarSemua pelayar utamaTerhad, tiada dalam Chrome
Mampatan pada fotoSangat baikSangat baik, sedikit lebih baik
Kelajuan pengekodanPerlahanPantas
Penyahkodan progresifTidakYa
Transkod JPEG tanpa kehilanganTidakYa, kira-kira 20 peratus lebih kecil
Prestasi pada fail kecilKurang memuaskan di bawah 10 KBBaik
Sokongan animasiYaYa

Baris transkod JPEG tanpa kehilangan ialah keupayaan yang telah hilang dari web. JPEG XL boleh membungkus semula JPEG sedia ada menjadi kira-kira 20 peratus lebih kecil dan menukarnya kembali kepada fail asal yang serupa, yang membolehkan arkib dikecilkan tanpa sebarang risiko kehilangan data.

Mengapa Chrome menghentikan JPEG XL

Chrome menyatakan minat yang tidak mencukupi daripada ekosistem, faedah yang terhad berbanding format sedia ada, dan kos penyelenggaraan untuk satu lagi penyahkod. Keputusan itu diumumkan pada tahun 2022 dan berkuat kuasa pada tahun 2023.

Alasan tersebut dipertikaikan pada masa itu dan masih dipertikaikan sehingga kini. Penyokong menunjukkan kelebihan mampatan yang boleh diukur dan sokongan daripada beberapa penerbit imej yang besar. Hujah balas pula menyatakan bahawa AVIF sudah pun memberikan sebahagian besar faedah menggunakan penyahkod yang telah disediakan oleh pelayar untuk video. Walau apa pun pandangan yang betul, format tanpa Chrome tidak boleh disajikan kepada sebahagian besar trafik web.

Di mana JPEG XL masih digunakan

JPEG XL masih bertahan dalam fotografi profesional, penyimpanan arkib dan perisian Apple, di mana vendor tunggal mengawal keseluruhan rantaian. Safari menambah sokongan pada tahun 2023, yang memastikan format ini terus hidup di platform Apple.

  • Arkib foto menggunakan transkod JPEG tanpa kehilangan untuk mengurangkan storan tanpa risiko kehilangan kualiti.
  • Aliran kerja kamera profesional mendapat manfaat daripada kedalaman bit yang tinggi dan sokongan warna yang luas.
  • Platform Apple boleh menyahkodnya, menjadikannya berdaya maju dalam ekosistem tertutup.
  • Pengimejan perubatan dan saintifik menghargai mod tanpa kehilangan dan penyahkodan progresif.
  • Bukan web terbuka, di mana sesuatu format mesti berfungsi dalam setiap pelayar untuk boleh digunakan.

Bila masa sesuai menggunakan AVIF pada tapak web

Gunakan AVIF pada foto terbesar anda, di mana ia menjimatkan 20 hingga 30 peratus berbanding WebP. Kelebihan ini bertambah seiring dengan saiz imej dan hilang pada grafik yang kecil.

Imej utama (hero), sepanduk lebar penuh dan galeri fotografi adalah kes penggunaan yang jelas. Di bawah saiz kira-kira 10 KB, fail AVIF selalunya lebih besar daripada setara WebP, kerana overhed bekas melebihi keuntungan mampatan. Memisahkan pustaka mengikut saiz, dengan AVIF pada imej yang berat dan WebP pada perkara lain, dapat meraih sebahagian besar faedah tanpa kos pengekodan yang tinggi.

Kos pengekodan AVIF

Pengekodan AVIF adalah beberapa kali ganda lebih perlahan daripada WebP, yang mana ini lebih memberi kesan pada kelompok fail yang besar berbanding imej tunggal. Foto yang bertukar kepada WebP dalam masa kurang sesaat mungkin mengambil masa beberapa saat sebagai AVIF.

Pada kelompok 500 imej, perbezaannya diukur dalam minit. Kos tersebut hanya dibayar sekali bagi setiap imej dan tidak akan berulang lagi, memandangkan penyahkodan adalah pantas dalam setiap pelayar yang menyokongnya. Rancang penukaran yang besar apabila komputer tidak digunakan untuk tugasan lain, dan pastikan tab pelayar kekal di latar hadapan, kerana pelayar mengehadkan tab latar belakang dan melambatkan kerja dengan ketara.

Cara menyajikan AVIF dengan selamat

Untuk menggunakan AVIF tanpa menjejaskan pelayar lama, ikuti 5 langkah ini.

  1. Kenal pasti imej terbesar pada setiap halaman, yang biasanya merupakan sepanduk utama dan foto utama.
  2. Kurangkan setiap imej kepada lebar yang digunakannya pada halaman, digandakan untuk skrin berketumpatan tinggi.
  3. Tukar kepada AVIF pada kualiti 60 hingga 70, memandangkan AVIF mengekalkan perincian pada angka yang lebih rendah berbanding JPEG.
  4. Tukar sumber yang sama kepada WebP sebagai pilihan kedua dan simpan JPEG asal sebagai sandaran terakhir.
  5. Sajikan ketiga-tiga format melalui elemen picture dengan AVIF di tempat pertama, WebP di tempat kedua dan JPEG dalam tag img.

Pelayar akan mengambil format pertama yang difahaminya, jadi tiada apa yang akan rosak di mana-mana sahaja. Menulis kod markup biasanya mengambil masa lebih lama daripada menukar fail tersebut.

Tetapan kualiti AVIF berkelakuan berbeza

Kualiti AVIF 60 kelihatan setanding dengan kualiti JPEG 85, jadi angka biasa yang anda ketahui tidak boleh diguna pakai secara terus. Menggunakan tabiat JPEG pada AVIF akan menghasilkan fail yang jauh lebih besar daripada yang diperlukan.

Mulakan pada nilai 60 untuk foto dan laraskan dari situ. Perhatikan kegagalan tertentu, kerana AVIF pada tetapan yang agresif cenderung untuk melicinkan tekstur halus berbanding menghasilkan blok piksel, yang boleh membuatkan rumput, rambut dan fabrik kelihatan seperti dilukis. Artifak tersebut kurang ketara berbanding keblokan JPEG dan mudah terlepas pandang sehingga ada orang yang menunjukkannya.

Bagaimana sesuatu format menang atau kalah

Pengedaran menentukan format imej, bukannya kelebihan teknikal, dan vendor pelayar mengawal pengedaran tersebut. Corak yang sama menghasilkan keputusan untuk WebP, yang berjaya kerana Chrome menyediakannya, dan untuk JPEG 2000, yang gagal walaupun secara teknikalnya berkemampuan.

AVIF mendapat manfaat daripada keputusan yang dibuat tentang video dan bukannya tentang imej. Vendor pelayar sememangnya telah melabur dalam AV1 untuk mengurangkan kos penstriman, jadi format imej yang dibina pada penyahkod yang sama memerlukan kos yang sangat kecil untuk ditambah. JPEG XL memerlukan penyahkod baharu, penyelenggaraan baharu dan permukaan keselamatan baharu, dengan faedah yang dinilai oleh pelayar sebagai marginal berbanding apa yang telah mereka sediakan.

Adakah semua ini memberi kesan kepada pengguna biasa

Tidak, kebanyakan orang tidak pernah memilih format imej secara langsung, dan keputusan itu dibuat oleh platform tempat mereka menerbitkan kandungan. Perdebatan ini penting kepada pemilik tapak web, jurufoto dan pembangun yang mengawal penghantaran kandungan mereka sendiri.

Sesiapa sahaja yang menerbitkan kandungan melalui pasaran dalam talian, rangkaian sosial atau pembina tapak web berhos hanya memuat naik JPG atau PNG dan membiarkan platform tersebut melakukan pengekodan semula. Hujah format ini hanya sampai kepada anda apabila anda mengawal fail yang dimuat turun oleh pelawat, itulah sebabnya ia mendominasi perbincangan prestasi web dan tidak kelihatan di tempat lain.

Apakah maksud ini untuk pustaka anda

Simpan fail induk tanpa kehilangan (lossless), terbitkan AVIF dan WebP, dan abaikan perdebatan format. Format penghantaran berubah setiap beberapa tahun manakala fail induk tetap berguna untuk tempoh yang tidak ditentukan.

Sesiapa yang menukar keseluruhan pustaka kepada format penghantaran dan memadamkan fail asal pernah menghadapi masalah ini sebelum ini. Storan adalah murah berbanding dengan mengambil semula foto untuk katalog, jadi strategi praktikal adalah dengan menyimpan versi terbaik yang anda miliki dan menghasilkan salinan penghantaran setiap kali web berubah fikiran.

Adakah JPEG XL akan kembali

Kepulangan semula memerlukan Chrome untuk menarik balik keputusannya, dan tiada pengumuman yang menunjukkan perkara itu dirancang. Sokongan Safari dan minat berterusan daripada perisian fotografi memastikan format ini tidak hilang sepenuhnya.

Format pernah kembali daripada kedudukan yang lebih buruk sebelum ini, jadi persoalan ini masih terbuka dan bukannya tertutup. Membina tapak web berdasarkan kemungkinan itu adalah tindakan yang kurang bijak. Gunakan AVIF dan WebP untuk penghantaran hari ini, simpan fail induk dalam format tanpa kehilangan, dan langkah menerima pakai sebarang format masa hadapan hanya akan menjadi penukaran kelompok dan bukannya pembinaan semula.

Menukar pustaka kepada AVIF

Tukar daripada fail induk asal dan bukannya daripada JPEG sedia ada, kerana sumber yang mampatannya hilang (lossy) membawa kerosakan ke dalam fail baharu. Pengekod AVIF menghabiskan bit untuk menerangkan artifak JPEG yang tidak dapat dibezakannya daripada perincian sebenar.

Tambah sehingga 500 fail bersama-sama, atau serahkan arkib ZIP, dan keseluruhan set akan dikodkan dalam satu larian. Semuanya berjalan di dalam pelayar anda pada pemproses anda sendiri, jadi pustaka fotografi, hasil kerja pelanggan dan aset kempen yang belum diterbitkan tidak pernah sampai ke pelayan. Pengekodan secara tempatan juga bermakna kelompok yang besar berjalan pada kelajuan mesin anda dan bukannya kelajuan muat naik.

Kembali ke blog