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

Çatishmazliqlar

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

Çatishmazliqlar

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

Çatishmazliqlar

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

Çatishmazliqlar

Hansi formatı kullanmalıyım?

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.

PicBrewery ni ochish