Rasm formatlarini taqqoslash: JPEG, PNG, WebP va AVIF
Dört format modern webdeki görüntülerin %99’undan fazlasını kapsar. Siqish, şeffaflık, animasyon va tarayıcı desteği arasında çok farklı ödünleşimler sunarlar. Doğru olanı seçmek için pratik bir rehber.
Yan-yana muqayise
Önce kısa özet, aşağıda her biçimin tam açıklaması.
| Xususiyyet | JPEG ? | PNG ? | WebP ? | AVIF ? |
|---|---|---|---|---|
| Siqish | Yo'qotishli | Yo'qotishsiz | Yo'qotishli + kayıpsız | Yo'qotishli + kayıpsız |
| Alfa (şeffaflık) | Yo'q | Ha (8 bit) | Ha (8 bit) | Ha (tam) |
| Animatsiya | Yo'q | Yalniz APNG | Ha | Ha |
| Maks. bit derinliyi | 8 bit | 16 bit | 8 bit | 10/12 bit |
| Tipik boyut (fotosuratlarda JPEG’e göre) | 100% | %300–1000 | %65–75 | %40–60 |
| Brauzer desteği | Univarsal | Univarsal | Chrome 32, Firefox 65, Safari 14 | Chrome 85, Firefox 93, Safari 16 |
| Tipik kodlashdirma hızı | Tez | Tez | Orta | Sekin |
JPEG — evrensel temel
Qanday ishlaydi
JPEG (Joint Photographic Experts Group) 1992’de standardize edildi va dört biçimin en eskisidir. 8×8 piksel bloklarda kayıplı ayrık kosinüs dönüşümü, ardından niceleme va entropi kodlaması kullanır. Sifat tek bir 1–100 sayısıyla kontrol edilir. MozJPEG gibi modern kodlayıcılar bit akışını değiştirmeden biçimden %10–20 daha fazla varim alır; her JPEG çözücü bunları okuyabilir.
Ən yaxshi istifade
Pürüzsüz ton geçişleri va bol detay içeren fotosuratik içerik — portre, manzara, ürün fotosuratı, kahraman rasmleri.
Üstunlukler
- Dünyadaki neredeyse her rasm rasmleyici tarafından desteklenir.
- Neredeyse her yerde donanım hızlandırmalı çözme.
- Olgun optimizatsiya ekosistemi (MozJPEG, jpegli).
Çatishmazliqlar
- Alfa kanalı yoxdur — arka planlar düzleştirilmelidir.
- Metin, çizim va keskin kenarlarda blok artefaktları.
- Kanal başına yalnızca 8 bit.
PNG — kayıpsız va şeffaf
Qanday ishlaydi
PNG (Portable Network Graphics) 1990’ların ortasında GIF’in bepul alternatifi olarak doğdu. Kesin itkisızdır: satır başına piksel filtrelemesinin üzerinde DEFLATE sıkıştırması. oxipng (optipng’nin Rust portu) tek bir pikseli değiştirmeden en küçük temsili bulmak için filtre/sıkıştırma kombinasyonlarını dener.
Ən yaxshi istifade
Interfeys grafikleri, ikonkalar, ekran rasmlarni, diyagramlar, çizim, düz renkli logotiplar va gerçek alfa kanalı gereken her şey.
Üstunlukler
- Yo'qotishsiz — pikseller gidiş-dönüşte aynen kalır.
- Tam 8 bit alfa, kanal başına 16 bit’e kadar.
- Univarsal destek.
Çatishmazliqlar
- Fotosuratlarda büyük — çoğu zaman JPEG/WebP/AVIF dan kat kat fazla.
- Asl spesifikasyonda animasyon yok (APNG sonradan gelen bir uzantıdır).
WebP — Google’ın web öncelikli formatı
Qanday ishlaydi
WebP 2010’da Google tarafından VP8 video codec’ine dayalı olarak yayınlandı; sonra ayrı bir kayıpsız mod eklendi. Tek kapsayıcıda hem kayıplı hem kayıpsız sıkıştırma, isteğe bağlı alfa va animasyon destekler. Yo'qotishli modda genelde aynı algılanan kalitede JPEG’den %25–35 daha küçük dosyalar üretir; kayıpsız modda PNG’ye göre yaklaşık %20–30 kazanç sağlar.
Ən yaxshi istifade
AVIF henüz güvanli olmayan genel web teslimi — fotosuratlar, şeffaflıklı arayüz sprite’ları, animasyonlu GIF alternatifleri va AVIF altında yedek katman.
Üstunlukler
- Tek format fotosurat, grafik, alfa va animasyonu kapsar.
- Benzer kalitede JPEG va PNG dan belirgin şekilde daha küçük.
- Geniş destek: 2020’den beri tüm güncel brauzerlar.
Çatishmazliqlar
- Kanal başına 8 bit — HDR yoxdur.
- Bazı düşük uç cihazlarda JPEG’den daha yavaş çözülür.
AVIF — siqishda güncel lider
Qanday ishlaydi
AVIF (AV1 Image File Format), Alliance for Open Media’nın 2019’da yayınladığı AV1 video codec’inin durgun görüntü profilidir. 12 bit renk, tam alfa, HDR,
geniş gam va film greni sentezi destekler. Referans kodlayıcı (aom-av1, libavif tarafından kullanılır) yavaştır ancak gerçek dünya fotoğraflarında
bugünkü en iyi sıkıştırmayı varir.
Ən yaxshi istifade
Kahraman rasmler, foto galerileri va CPU süresinden çok bant genişliğinin önemli olduğu her yer. <picture> öğesinde üst katman olarak iyi çalışır.
Üstunlukler
- Sınıfının en iyi siqishsı — genelde JPEG’den %40–60 daha küçük.
- Alfa, animasyon, HDR, geniş gam va 10/12 bit derinlik destekler.
- Telifsiz va açık.
Çatishmazliqlar
- Sekin kodlanır — derleme zamanı yoki asenkron kodlama planlayın.
- Safari desteği yalnızca sürüm 16’da (2022) eklendi.
- Sentetik grafiklerde itkisız WebP yoki PNG kadar zarif değil.
Hansi formatı kullanmalıyım?
- Fotosuratlar, tam genişlik kahraman rasmler: Birincil AVIF,
<picture>bilan WebP va JPEG yedekleri. - Shaffofliklı arayüz (ikonkalar, logotiplar): Eski uyumluluk uchun PNG, daha küçük yük uchun itkisız WebP.
- Çizim, ekran rasmsü, diyagram: PNG (yoki itkisız WebP) — JPEG/AVIF artefaktı keskin kenarlarda acımasızdır.
- Animatsiyalu GIF değişimi: WebP yoki AVIF — ikisi de çok daha küçük va gerçek alfa sunar.
- Bugün her brauzer uchun tek format: Fotosuratlar uchun JPEG, grafikler uchun PNG. En küçük seçenek değil, sıfır uyumluluk borcu.
Praktikada yalniz birini sechmek mecburiyyetinde deyilsiniz. <picture> içinde önce AVIF, sonra WebP, en sonda JPEG vaya PNG sunun —
her tarayıcı çözebildiği en küçük sürümü alır.
Tez-tez so'raladigan savollar
JPG ni WebP ga nasıl aylantirishürüm?
PicBrewery’yi açın, JPG’nizi yuklash alanına bırakın; WebP otomatik olarak JPEG, PNG va AVIF ile üretilir. WebP kutucuğunu seçip indir simgesine tıklayın. Her şey tarayıcınızda — dosya yüklenmez.
PNG ni AVIF ga nasıl aylantirishürüm?
PNG ni PicBrewery’ye bırakın. JPEG, WebP va AVIF’e yeniden kodlama Web Worker’larda paralel çalışır. AVIF sütunundan indirin vaya birden çok satır seçip kaynak başına en küçük sürümü içeren ZIP dışa aktarın.
AVIF WebP dan daha mı iyi?
Fotoğraflarda AVIF genelde aynı algılanan kalitede WebP’den %20–30 daha küçük dosya varir; temelinde AV1 vardır. WebP kodlamada daha hızlıdır va eski cihazlarda daha geniş destek sunabilir — biri diğerinin yerine değil, tamamlayıcıdır.
Safari WebP destekliyor mu?
Ha. Safari WebP’yi sürüm 14’ten beri destekler (macOS Big Sur, iOS 14, 2020). Güncel Safari hem kayıplı hem itkisız WebP’yi çözer.
PNG her zaman itkisız mıdır?
Ha. PNG DEFLATE kullanır; bu sıkı biçimde itkisızdır. Boyut kazancı daha iyi filtre va DEFLATE ayarından gelir (oxipng), vari atmaktan değil.
JPEG şeffaflık içerebilir mi?
Yo'q. Klasik JPEG’de alfa yok. Shaffoflik uchun PNG, WebP yoki AVIF istifade edin. JPEG XL alfa ekler; brauzer desteği henüz yaygın değil.
AVIF JPEG’den ne kadar daha küçük?
Modern AVIF kodlayıcı bilan tipik fotosuratlar eşdeğer algılanan kalitede MozJPEG’ten %40–60 daha küçük olabilir. Düşük detaylı grafiklerde kazanç azalır.
Brauzerm AVIF çözebilir mi?
AVIF Chrome 85+, Firefox 93+, Edge 121+ va Safari 16+ bilan desteklenir. Univarsal teslim uchun <picture> bilan WebP yoki JPEG yedekleyin.
PicBrewery gerçekten mijoz tomondanda mı?
Ha. Çözme va yeniden kodlama WebAssembly bilan Web Worker’larda sizin qurilmangizda yapılır. Yalnızca uygulama va codec faylları istenir.
Formatler arası aylantirishme
Belirli bir dönüşüm mü arıyorsunuz? Aşağıdan bir çift seçin — her sayfada adım adım kılavuz, beklenen boyut kazancı va çifte özel Tez-tez so'raladigan savollar vardır.
Kendi rasmlerinizde deneyin
Bir grup JPG ni PicBrewery-ga bırakın; WebP va AVIF’i yan yana görün. Hiçbir şey yuklanmaydi.