Görüntüleri WebP'ye Sıkıştır
WebP seçmek, kendisi bir sıkıştırma kararıdır: JPEG'den neredeyse iki on yıl daha genç bir codec tarafından tanımlanan aynı pikseller genellikle daha az bayta ihtiyaç duyar. Bu sayfa JPG veya PNG'yi kendi donanımınızda WebP'ye dönüştürür ve ölçülen sonucu orijinalin yanına koyar, çünkü ilginç soru asla WebP'nin daha küçük olup olmadığı değildir — bu, görüntünüz için kullandığınız ayarda olup olmadığıdır. Aşağıdaki tablo, dört farklı kodlama ile çekilmiş bir gerçek fotoğraftır.
Bir fotoğraf, dört kodlama, ölçülen
| Çıktı | Boyut | Tasarruf |
|---|---|---|
| JPEG, kaydırıcı 80 | 286.1 KB | 47% daha küçük |
| WebP, kaydırıcı 80 | 290.3 KB | 46% daha küçük |
| AVIF, kaydırıcı 80 | 312.7 KB | 42% daha küçük |
| WebP, kaydırıcı 63 | 200.6 KB | 63% daha küçük |

Bir kaydırıcı, üç kodlayıcı, üç anlam
Tablo, internetteki her WebP- JPEG grafiği ile çelişiyor: aynı kaydırıcı pozisyonunda, WebP birkaç kilobayt JPEG'in üzerinde ve AVIF de her ikisinin üzerinde yer aldı. Açıklama codec'lerde değil, kaydırıcıda. Her kodlayıcı sayıyı farklı alıyor. JPEG yolu, kaynağın ne kadar sıkıştırıldığını göz önünde bulundurarak bunu yorumluyor, bu yüzden 80 sessizce daha düşük etkili bir ayar haline geldi; WebP ve AVIF her ikisi de 80'i olduğu gibi aldı ve AVIF — daha düşük görünmek için ayarlanmış — 80, kimsenin benchmark yapmadığı bir lüks ayar.
Her codec'e tasarlandığı kaliteyi verin ve sıralama tersine döner. Akıllı mod tam olarak bunu yapar: WebP, 80'de düz varsayılanında kalırken AVIF 63'e düşer ve bu ayarlarda aynı fotoğraf WebP olarak 200.6 KB ve AVIF olarak 186.9 KB çıktı. Paylaşılan bir kaydırıcı numarası ile yapılan çapraz format karşılaştırması kaydırıcıyı ölçer, formatları değil.
Kaybı olan, kayıpsız ve bu aracın yazdığı
WebP gerçekten bir uzantıyı paylaşan iki dosya türüdür. Kaybı olan kısmı VP8 video codec'inden türetilmiştir ve daha güçlü bir JPEG gibi çalışır: her bloğu etrafındaki bloklardan tahmin eder, sonra sadece hatayı kodlar. Kayıpsız kısmı ise PNG'ye ruhsal olarak daha yakın, alakasız bir şemadır. İkisi asla karışmaz — kalite 100'de kaybı olan bir WebP hala kaybı olan bir dosyadır — ve bu sıkıştırıcı yalnızca kaybı olan türü yazar, kaydırıcı ne derse desin.
Şeffaflık her durumda korunur: WebP, her iki yarıda da 8-bit alfa düzlemi taşır ve kaybı olan bir dosyada o düzlem kayıpsız depolanırken etrafındaki renk ağırlık kaybeder, bu nedenle kesilmiş bir ürün fotoğrafı temiz bir siluet korur. Bilinmesi gereken ticaret renk çözünürlüğüdür — kaybı olan bit akışı her zaman rengi parlaklıktan daha kaba bir şekilde kaydeder, bunu önleyecek bir geçiş yoktur. Fotoğraflar bunu asla göstermez; doygun metin, ince renkli çizgiler ve piksel mükemmel UI sanatı gösterebilir. Bu tür görüntüler, herhangi bir kaybı olan codec'ten daha iyi bir şekilde kuantize edilmiş PNG yolu ile sunulur.
Animasyon ve WebP'yi güvenli bir şekilde sunma
WebP formatı animasyon yapar; bu araç yapmaz. Ne gelirse gelsin, tam olarak bir kare çıkar. Animasyonlu GIF girişi algılanır ve sonuç kartı yalnızca ilk karenin hayatta kaldığını uyarır. Şu anda animasyonlu WebP, APNG veya animasyonlu AVIF algılanmamaktadır: uyarı olmadan tek karelik bir durgun olarak geri döner ve bunun için bildirilen muazzam boyut azaltımı, çoğunlukla kaybolan karelerden kaynaklanmaktadır, akıllı kodlamadan değil. O algılama mevcut olana kadar, animasyonlu bir dosyada herhangi bir inandırıcı iyi sonucu şüpheyle karşılayın ve animasyonları bu sayfadan uzak tutun.
Sunum tarafında uyumluluk endişesi çoğunlukla tarihsel bir meseledir: her mevcut tarayıcı WebP'yi çözmektedir ve yıllardır bunu yapmaktadır. Geri kalanlar uygulamalardır, tarayıcılar değil — eski görüntüleyiciler ve bazı e-posta istemcileri hala bunu reddetmektedir. Standart savunma, yanına bir JPEG veya PNG kopyası koymak ve bir resim öğesinin her ikisini de sunmasına izin vermektir, böylece modern ziyaretçiler küçük dosyayı alır ve diğer her şey anlayabileceği bir dosya alır. WebP'yi benimsemek, orijinal dosyaları terk etmeyi gerektirmez.
Sıkça Sorulan Sorular
WebP gerçekten JPEG'den daha küçük mü?
Gerçekten eşleşen görsel kalitedeki fotoğraflar için, evet — Google'ın yayımladığı çalışmalar, tasarrufun %25 ile %34 arasında olduğunu ortaya koyuyor ve tablodaki akıllı mod kodlamaları buna katılıyor. Eşleşen bir kaydırıcı numarası, eşleşen kalite değildir; bu, aynı tablodaki naif karşılaştırmanın JPEG'i dar bir şekilde öne çıkarmasının tam sebebidir.
Bir JPG'yi WebP'ye dönüştürmek kalite kaybına yol açar mı?
Bir kaybı olan nesil ekler, bu da 80 kalite ile bir fotoğrafta pratikte görünmezdir. Dikkat edilmesi gereken şey, tur dönüşüdür: WebP'den JPEG'e ve tekrar dışarı çıkmak, her seferinde hasarı artırır, bu yüzden bir kez dönüştürün, sahip olduğunuz en iyi kaynaktan ve o kaynağı saklayın.
Şeffaflık WebP'ye dönüştürme sırasında korunur mu?
PNG girişi için, evet: alfa her iki WebP modunun bir parçasıdır ve bu sayfanın yazdığı dosyalarda şeffaflık düzlemi kayıpsız kodlayıcı tarafından bozulmaz. JPEG girişi için korunacak bir şey yoktur, çünkü hiçbir JPEG asla bir alfa kanalı taşımamıştır.
Animasyonlu dosyalara burada ne olur?
Tek durgun olarak çıkarlar. Animasyonlu bir GIF en azından sonuç kartında işaretlenir; animasyonlu bir WebP, APNG veya AVIF sessizce karelerini kaybeder ve bildirilen tasarruf yanıltıcıdır. Animasyonu sağlam tutan bir araç, bu dosyalar için doğru seçimdir — bu araç durgun görüntüler için tasarlanmıştır.
Hangi tarayıcılar hala WebP'yi görüntüleyemiyor?
Güncellemeleri alan etkili olarak hiçbiri yok: Chrome, Firefox ve Edge yıllardır bunu çözmektedir ve Safari 2020'den beri bunu yapmaktadır. Geri kalanlar, tarayıcılar değil, yaşlı uygulamalardır — bir yedek JPEG veya PNG kopyası bunları kapsar.
Çıktı olarak WebP mi yoksa AVIF mi seçmeliyim?
AVIF baytlarda kazanıyor — test fotoğrafında WebP'nin 200.6'sına karşı 186.9 KB — ve zaman ve uyumlulukta kaybediyor: AV1 kodlayıcısını WebAssembly üzerinden itiyor, bu da belirgin şekilde yavaştır ve eski yazılımların bir WebP açması daha olasıdır. Toplu işlemler ve genel kullanım için WebP; her kilobaytın önemli olduğu bir web sitesi için AVIF.
Bu sayfa zaten sahip olduğum bir WebP'yi küçültebilir mi?
Evet. WebP, girdi olarak kabul edilir ve formatı orijinal tutularak geri WebP'ye yeniden kodlanır. O yolda kaydırıcı kelime anlamıyla alınır — kaynakla karşılaştırıldığında hiçbir şey yeniden ölçeklendirilmez — bu yüzden dosyanın yapıldığı seviyenin altına indirin ve indirmeden önce ölçülen boyutları karşılaştırın.
Bir WebP'yi JPG veya PNG'ye geri dönüştürebilir miyim?
Evet — bunu farklı bir çıktı formatıyla bu sıkıştırıcıdan geçirerek veya bu sitedeki özel dönüştürücüleri kullanarak yapabilirsiniz. Hiçbir araç, daha önce kaybı olan bir kodlamanın attığı detayları geri getirmez, bu yüzden dönüşümleri orijinal dosyalardan yapmak daha iyidir, diğer dönüşümlerden değil.