Ekipten zanaat, formatlar ve iyi bir sonucun arkasındaki küçük kararlar hakkında notlar.
AVIF dönüşümü neden diğer biçimlerden yavaştır
AVIF, modern bir video kodlama tekniğinin kare içi sıkıştırması üzerine kuruludur. Bu teknik, dönüşüm hızı yerine sıkıştırma oranını en üst düzeye çıkarmak için tasarlandı, bu yüzden JPEG ya da WebP'den daha pahalı tahmin modlarına, daha büyük dönüşümlere ve daha karmaşık döngü içi süzgeçlere dayanır. Burada çalışan, tarayıcıda koşan bir yazılım derlemesidir. 1024'e 768 bir görselde yazılım AVIF dönüşümü, Chromium masaüstünde ısındıktan sonra yaklaşık 250 milisaniye, ısınma dahil soğukken yaklaşık 1,1 saniye sürer. 8 megapikselde, 3840'a 2160, dönüşüm Chrome'da yaklaşık 2,8 saniye ve bu tür kodu daha temkinli çalıştıran Firefox'ta yaklaşık 31 saniye sürer. Orta seviye mobilde masaüstü rakamının kabaca 3 ila 5 katını bekle. Arayüzün AVIF dönüşümünü asla anlık olarak adlandırmamasının nedeni tam da budur. Tek fotoğraflık iş için uygundur, ama bir ilerleme durumu göstermenin dürüst seçim olacağı kadar yavaştır.
AVIF çıktısını seçtiğinde ne olur
AVIF bu aracın ürettiği en zorlu biçimdir, bu yüzden sana en küçük ve en iyi dosyayı vermek için RoundCut kodlamayı hızlı bir yerel derlemeyle sunucumuzda çalıştırabilir, birkaçını birden dönüştürmek hep orada olur. İlgili dosyalar yaklaşık 2 saat içinde kaybolur, hemen temizleyebilirsin. Bu yol kullanılamadığında derlenmiş bir AVIF kodlayıcı sekmede bir kez yüklenir, sıkıştırılmış yaklaşık 870 kilobayt, dönüştürme yedek olarak yerel biter. PNG, JPG ve WebP çiftlerinde bunların hiçbiri geçerli değildir, çünkü tarayıcının yerel çözücülerine dayanırlar. Bu ek iş, AVIF'in boyut avantajı için istediği bedeldir.
AVIF aynı kalitede JPEG'i nasıl geçer
AVIF, modern video kodlama tekniği gibi blok tabanlı tahmin kullanır. Her piksel bloğu için yöntem, daha önce kodlanmış komşulara karşı yönlü, düz ve DC olmak üzere birkaç tahmin modunu sınar, ardından en küçük artığı bırakanı tutar. Yalnızca o artık fark dönüştürülüp nicelenir, ham piksel değerleri değil. Bu, JPEG'in içeriğe bakmaksızın her yere aynı dönüşüm geometrisini uygulayan sabit 8'e 8 DCT modelinden yerel görsel yapıyı çok daha verimli yakalar. Düz geçişlerde AVIF'in tahmini, bir bölgeyi neredeyse hiç artık olmadan yeniden üretebilir. Ten tonlarında, saçta ve gökyüzünde AVIF, görsel olarak eşit kalitede JPEG ya da WebP'den sürekli daha küçük dosyalar çıkarır. Bedeli dönüşüm karmaşıklığıdır, çünkü blok başına birçok tahmin modunu sınamak pahalıdır, AVIF'in saniyeler, JPEG'in milisaniyeler sürmesinin nedeni budur.
Core Web Vitals: kahraman görselleri AVIF'e çevirmek
Largest Contentful Paint, görünüm alanındaki en büyük görünür öğenin ne kadar hızlı yüklendiğini ölçer. Çoğu açılış ve ürün sayfasında o öğe bir kahraman fotoğrafıdır. Google, Core Web Vitals'ın Arama'da bir sıralama işareti olduğunu doğruladı. 3G bağlantısında tipik bir 300 kilobayt kahraman JPEG yaklaşık 2,4 saniyede yüklenir. Aynı görsel varsayılan kalitede AVIF olarak 100 kilobayt ağırlığında olabilir, yüzde 67'lik bir kesinti, bu da LCP katkısını aynı bağlantıda yaklaşık 0,8 saniyeye kırpar. Bu, LCP'yi 2,5 saniyenin üzerindeki kırmızı bölgeden altındaki yeşil bölgeye taşır, Arama performansı için anlamlı bir kayma. Tasarruf, sayfadaki her görselde birikir. Cloudflare, Fastly ve Akamai gibi otomatik biçim anlaşması yapan CDN'ler, tarayıcının Accept başlığını okur ve AVIF özgünleri kitaplıkta var olduğunda uyumlu tarayıcılara kendiliğinden AVIF sunar.
2026'da AVIF: destek, hazırlık ve eksikler
2026'nın ortası itibarıyla AVIF, Chrome 85+, Firefox 93+, iOS 16 ve macOS Ventura'daki Safari 16.4+ ve Edge 121+ tarayıcılarda çözülür. Birleşik küresel kapsam, tarayıcı trafiğinin kabaca yüzde 94'üdür. Yüzde 6'lık boşluk çoğunlukla hâlâ iOS 15'te olan eski iOS cihazları, ki Apple çoğu modern özellik için güncellemeyi durdurdu, artı Internet Explorer'dır. Geniş tüketici kitleleri için AVIF, web yayınında üretime hazırdır. Kalan boşluklar araç tarafındadır. Lightroom, AVIF dışa aktarımını 2024'te 13.3 sürümünde ekledi, Affinity Photo 2.3 sürümünden bu yana AVIF içe ve dışa aktarımını destekliyor ve çoğu stok ajansı hâlâ AVIF gönderimini kabul etmiyor. Baskı hizmetleri evrensel olarak hâlâ JPEG ya da TIFF istiyor. Web için biçim hazırdır, ama dosyaları üçüncü taraf sistemlerden geçiren herhangi bir iş akışı için bir JPEG aslını yedekte tut.
Dosya boyutları karşılaştırıldı: AVIF, WebP ve JPEG
Üç gerçek dünya test örneği üzerindeki kıyaslamamız, biçimler arasında varsayılan kalitede güvenilir bir karşılaştırma verir. JPEG olarak 17 kilobaytlık 1024'e 768 bir fotoğraf için WebP karşılığı 7,3 kilobayt ölçüldü, yüzde 57 daha hafif, AVIF ise 6,0 kilobayt ölçüldü, yüzde 65 daha hafif. JPEG olarak 116 kilobaytlık 3840'a 2160 bir fotoğraf için WebP karşılığı 32 kilobayt ölçüldü, yüzde 72 daha hafif, AVIF ise 16 kilobayt ölçüldü, yüzde 86 daha hafif. AVIF'in WebP karşısındaki üstünlüğü, büyük, yüksek çözünürlüklü fotoğraflarda artar. 400'e 300, 0,12 megapiksel gibi çok küçük görsellerde AVIF'in avantajı küçülür ve dönüşüm yükü toplam sürenin daha büyük bir payı olur. Bunlar kendi hattımızdan ölçülmüş rakamlardır, satıcı pazarlaması değil. Tek tek fotoğraflar, içerik karmaşıklığı, gürültü ve renk aralığıyla değişir.