Görüntü formatları karşılaştırması: JPEG, PNG, WebP ve AVIF

Dört format modern webdeki görüntülerin %99’undan fazlasını kapsar. Sıkıştırma, şeffaflık, animasyon ve tarayıcı desteği arasında çok farklı ödünleşimler sunarlar. Doğru olanı seçmek için pratik bir rehber.

Yan yana karşılaştırma

Önce kısa özet, aşağıda her biçimin tam açıklaması.

Özellik JPEG ? PNG ? WebP ? AVIF ?
Sıkıştırma Kayıplı Kayıpsız Kayıplı + kayıpsız Kayıplı + kayıpsız
Alfa (şeffaflık) Hayır Evet (8 bit) Evet (8 bit) Evet (tam)
Animasyon Hayır Yalnızca APNG Evet Evet
Maks. bit derinliği 8 bit 16 bit 8 bit 10/12 bit
Tipik boyut (fotoğraflarda JPEG’e göre) %100 %300–1000 %65–75 %40–60
Tarayıcı desteği Evrensel Evrensel Chrome 32, Firefox 65, Safari 14 Chrome 85, Firefox 93, Safari 16
Tipik kodlama hızı Hızlı Hızlı Orta Yavaş

JPEG — evrensel temel

Nasıl çalışır

JPEG (Joint Photographic Experts Group) 1992’de standardize edildi ve dört biçimin en eskisidir. 8×8 piksel bloklarda kayıplı ayrık kosinüs dönüşümü, ardından niceleme ve entropi kodlaması kullanır. Kalite 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 verim alır; her JPEG çözücü bunları okuyabilir.

En iyi kullanım

Pürüzsüz ton geçişleri ve bol detay içeren fotoğrafik içerik — portre, manzara, ürün fotoğrafı, kahraman görselleri.

Avantajlar

Dezavantajlar

PNG — kayıpsız ve şeffaf

Nasıl çalışır

PNG (Portable Network Graphics) 1990’ların ortasında GIF’in ücretsiz alternatifi olarak doğdu. Kesin kayıpsı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.

En iyi kullanım

Arayüz grafikleri, simgeler, ekran görüntüleri, diyagramlar, çizim, düz renkli logolar ve gerçek alfa kanalı gereken her şey.

Avantajlar

Dezavantajlar

WebP — Google’ın web öncelikli formatı

Nasıl çalışır

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 ve animasyon destekler. Kayıplı 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.

En iyi kullanım

AVIF henüz güvenli olmayan genel web teslimi — fotoğraflar, şeffaflıklı arayüz sprite’ları, animasyonlu GIF alternatifleri ve AVIF altında yedek katman.

Avantajlar

Dezavantajlar

AVIF — sıkıştırmada güncel lider

Nasıl çalışır

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 ve 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ı verir.

En iyi kullanım

Kahraman görseller, foto galerileri ve CPU süresinden çok bant genişliğinin önemli olduğu her yer. <picture> öğesinde üst katman olarak iyi çalışır.

Avantajlar

Dezavantajlar

Hangi formatı kullanmalıyım?

Pratikte yalnızca birini seçmek zorunda değilsiniz. <picture> içinde önce AVIF, sonra WebP, en sonda JPEG veya PNG sunun — her tarayıcı çözebildiği en küçük sürümü alır.

Sıkça sorulan sorular

JPG’yi WebP’ye nasıl dönüştürürüm?

PicBrewery’yi açın, JPG’nizi yükleme alanına bırakın; WebP otomatik olarak JPEG, PNG ve AVIF ile üretilir. WebP kutucuğunu seçip indir simgesine tıklayın. Her şey tarayıcınızda — dosya yüklenmez.

PNG’yi AVIF’e nasıl dönüştürürüm?

PNG’yi PicBrewery’ye bırakın. JPEG, WebP ve AVIF’e yeniden kodlama Web Worker’larda paralel çalışır. AVIF sütunundan indirin veya birden çok satır seçip kaynak başına en küçük sürümü içeren ZIP dışa aktarın.

AVIF WebP’den daha mı iyi?

Fotoğraflarda AVIF genelde aynı algılanan kalitede WebP’den %20–30 daha küçük dosya verir; temelinde AV1 vardır. WebP kodlamada daha hızlıdır ve eski cihazlarda daha geniş destek sunabilir — biri diğerinin yerine değil, tamamlayıcıdır.

Safari WebP destekliyor mu?

Evet. Safari WebP’yi sürüm 14’ten beri destekler (macOS Big Sur, iOS 14, 2020). Güncel Safari hem kayıplı hem kayıpsız WebP’yi çözer.

PNG her zaman kayıpsız mıdır?

Evet. PNG DEFLATE kullanır; bu sıkı biçimde kayıpsızdır. Boyut kazancı daha iyi filtre ve DEFLATE ayarından gelir (oxipng), veri atmaktan değil.

JPEG şeffaflık içerebilir mi?

Hayır. Klasik JPEG’de alfa yok. Şeffaflık için PNG, WebP veya AVIF kullanın. JPEG XL alfa ekler; tarayıcı desteği henüz yaygın değil.

AVIF JPEG’den ne kadar daha küçük?

Modern AVIF kodlayıcı ile tipik fotoğraflar eşdeğer algılanan kalitede MozJPEG’ten %40–60 daha küçük olabilir. Düşük detaylı grafiklerde kazanç azalır.

Tarayıcım AVIF çözebilir mi?

AVIF Chrome 85+, Firefox 93+, Edge 121+ ve Safari 16+ ile desteklenir. Evrensel teslim için <picture> ile WebP veya JPEG yedekleyin.

PicBrewery gerçekten istemci tarafında mı?

Evet. Çözme ve yeniden kodlama WebAssembly ile Web Worker’larda sizin cihazınızda yapılır. Yalnızca uygulama ve codec dosyaları istenir.

Biçimler arası dönüştürme

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ı ve çifte özel SSS vardır.

Kendi görsellerinizde deneyin

Bir grup JPG’yi PicBrewery’ye bırakın; WebP ve AVIF’i yan yana görün. Hiçbir şey yüklenmez.

PicBrewery’yi aç