WebP biçiminden PNG biçimine dönüştürücü
WebP’yi PNG’ye dönüştürmek, PNG destekleyen yazılımlar için durağan görüntü oluşturur; WebP animasyonunu korumaz ve kayıplı kaynakta kaybolan ayrıntıları geri getiremez.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | WEBP | PNG |
|---|---|---|
| MIME Türü | image/ | image/ |
| Tür | raster | raster |
| Sıkıştırma | kayıplı (VP8) ve kayıpsız (VP8L) | kayıpsız (DEFLATE / LZ77 + Huffman) |
| Standart belirtimi | IETF RFC 6386 / Google WebP Spec | W3C PNG 3rd Edition |
| Sihirli bayt başlığı | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) | 89 50 4E 47 0D 0A 1A 0A |
Format Genel Bakışı ve Kullanım Alanları
WebP görüntüler, hızlı yüklendikleri ve dosya boyutlarını küçük tuttukları için internette yaygındır. Ancak eski fotoğraf düzenleyiciler, grafik tasarım programları ve masaüstü işletim sistemleri bunları çoğu zaman açamaz. WebP dosyalarını PNG görüntülerine dönüştürmek bu uyumluluk sorunlarını giderir. Web geliştiricileri ve grafik tasarımcıları, web varlıklarını geleneksel masaüstü mizanpaj yazılımlarına, baskı hazırlama araçlarına veya eski e-posta istemcilerine aktarırken bu dönüştürmeyi sıkça yapar. Bu biçimleri dönüştürmenin bir diğer önemli nedeni de düzenleme iş akışlarıdır. Pek çok fotoğraf rötuşlama uygulaması ve eski eklenti, WebP dosyalarının özel kapsayıcı yapısını işleyemez. Görüntüyü PNG olarak kaydederek kullanıcılar, şeffaflık kanalının ve her piksel renginin standart tasarım yazılımları tarafından okunabilmesini sağlar. Bu iş akışı, dijital sanatı arşivlerken veya WebP desteğinin bulunmadığı baskı üretimi için raster grafikleri hazırlarken yararlıdır.
Teknik Özellikler ve Kodek Ayrıntıları
Bir WebP dosyası image/webp MIME türünü kullanır ve RIFF kapsayıcı mimarisine dayanır. İkili imzası, 'RIFF' ASCII karakterleriyle başlar, ardından dosya boyutu baytları ve 'WEBP' dört karakterli kodu gelir. Bu kapsayıcının içinde görüntü verileri, animasyon ve alfa kanalları gibi gelişmiş özellikler için VP8X'in yanı sıra VP8 kayıplı sıkıştırmaya veya VP8L kayıpsız sıkıştırmaya dayanır. Buna karşılık, bir PNG dosyası image/png MIME türünü kullanır ve 89 50 4E 47 0D 0A 1A 0A onaltılık değerlerini içeren 8 baytlık bir sihirli sayı üstbilgisine dayanır. PNG görüntüleri, tamamen kayıpsız sıkıştırma elde etmek için LZ77 sözlük eşleştirmesini Huffman kodlamasıyla birleştiren DEFLATE sıkıştırma algoritmasını kullanır. WebP'den PNG'ye dönüştürme, piksel verilerinin WebP kapsayıcısından çözülmesini ve bu ham piksellerin filtre türleri ve DEFLATE akışları kullanılarak bir PNG dosyasının yığın tabanlı yapısına yeniden kodlanmasını gerektirir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
PNG, birçok işletim sistemi, tarayıcı ve görüntü uygulamasında desteklenir. WebP güncel tarayıcılarda geniş destek görür; eski yazılım ve sistemlerde destek değişir.
Faydalı bilgiler
Kaynak WebP dosyası kayıplı sıkıştırma kullandıysa, kayıpsız PNG'ye dönüştürmek kaybolan piksel verilerini geri getirmez. Yalnızca özgün görsel kalitesini artırmadan dosya boyutunu büyütür.
Sıkça Sorulan Sorular
WebP görselini kalite kaybı olmadan PNG görsele nasıl dönüştürürsün?
Kalite kaybını önlemek için dönüştürücü, ham piksel matrisini WebP dosyasından çözmeli ve doğrudan PNG dosyasının sıkıştırılmamış veya kayıpsız sıkıştırılmış DEFLATE bloklarına yazmalıdır. Kaynak WebP kayıplı sıkıştırma kullanılarak kaydedildiyse, eksik ayrıntılar zaten kaybolmuştur, ancak PNG'ye kaydetmek daha fazla kalite düşüşünü durdurur.
WebP görüntüsü ile PNG görüntüsü arasındaki fark nedir?
WebP, dosya boyutlarını çok küçük tutmak için bir RIFF kapsayıcısı içinde hem kayıplı hem de kayıpsız sıkıştırmayı destekleyen Google tarafından oluşturulmuş modern bir raster biçimidir. PNG, daha büyük dosya boyutları pahasına evrensel yazılım desteği sunan, yığın tabanlı bir yapı ve sıkı kayıpsız DEFLATE sıkıştırması kullanan daha eski bir raster biçimidir.