WebP, web'deki resimler için üstün bir kayıpsız ve kayıplı sıkıştırma sağlayan modern bir resim biçimidir. Web yöneticileri ve web geliştiricileri, WebP'yi kullanarak web'i hızlandıran daha küçük ve daha zengin resimler oluşturabilir.
WebP kayıpsız resimlerin boyutu, PNG'lere kıyasla % 26 daha küçüktür. WebP kayıp resimler, eşdeğer SSIM kalite dizinindeki benzer JPEG resimlerinden % 25-34 daha küçüktür.
Kayıpsız WebP, yalnızca % 22 ek bayt maliyetle şeffaflığı destekler (alfa kanalı olarak da bilinir). Kayıplı RGB sıkıştırmanın kabul edildiği durumlarda kayıplı WebP şeffaflığı da destekler. Bu özellik, genellikle PNG'ye kıyasla 3 kat daha küçük dosya boyutları sağlar.
GIF ve APNG'ye kıyasla daha küçük boyutlar sağlayabilen animasyonlu WebP resimlerinde kayıplı, kayıpsız ve şeffaflık özellikleri desteklenir.
Kayıplı WebP sıkıştırması, görüntüleri kodlamak için tahmine dayalı kodlama kullanır. Bu yöntem, videolardaki animasyon karelerini sıkıştırmak için VP8 video codec'inin kullandığı yönteme benzer. Tahmine dayalı kodlama, bir bloktaki değerleri tahmin etmek için komşu piksel bloklarındaki değerleri kullanır ve ardından yalnızca farkı kodlar.
Kayıpsız WebP sıkıştırma, yeni pikselleri tam olarak yeniden oluşturmak için önceden görülen resim parçalarını kullanır. İlginç bir eşleşme bulunamazsa yerel bir palet de kullanılabilir.
WebP dosyası, VP8 veya VP8L görüntü verilerinden ve RIFF'e dayalı bir kapsayıcıdan oluşur. Bağımsız libwebp
kitaplığı, WebP spesifikasyonu için referans uygulama işlevi görür ve git depomuzdan veya tarball olarak kullanılabilir.
WebP, Google Chrome, Safari, Firefox, Edge, Opera tarayıcısı ve diğer birçok araç ve yazılım kitaplığı tarafından yerel olarak desteklenir. Geliştiriciler, çeşitli resim düzenleme araçlarını da desteklediler.
WebP, basit kodlama ve kod çözme kitaplığının libwebp
yanı sıra görselleri WebP biçimine ve bu biçimden dönüştürmeyi sağlayan komut satırı araçları cwebp
ve dwebp
ile WebP resimlerini görüntülemek, birleştirmek ve canlandırmak için araçlar içerir. Kaynak kodun tamamına indirme sayfasından ulaşabilirsiniz.
Linux, Windows veya macOS için önceden derlenmiş cwebp
dönüştürme aracını indirerek PNG ve JPEG'den favori koleksiyonunuzu WebP'ye dönüştürün.
Deneyiminizi bize projenin posta listesinden anlatın.