AVIF'ten PNG'ye Dönüşümde Şeffaflık ve Kalite Gerçekte Ne Olur?
4 dk okuma
Yanlış anlaşılan bir dönüşüm
"AVIF'i PNG'ye çevirdim, kalite artmadı" cümlesi görüntü dönüştürme araçlarıyla ilgili en sık dile getirilen hayal kırıklığıdır. Beklenti anlaşılabilir: PNG'nin kayıpsız olduğunu duymuşsunuzdur ve kayıpsız kelimesi kulağa "mükemmel kalite" gibi gelir.
Gerçek biraz daha incelikli. PNG kayıpsızdır, ama bu bir koruma vaadidir, bir onarım vaadi değil. Bu yazıda bu dönüşümde tam olarak neyin korunduğunu, neyin korunamadığını ve PNG'ye geçmenin gerçek faydasının ne olduğunu anlatıyoruz.
Kayıplı ve kayıpsız gerçekte ne demek?
Bir görüntü, piksellerden oluşan sayısal bir tablodur. Bu tabloyu bir dosyaya yazmanın iki yolu vardır.
Kayıpsız yaklaşım tablodaki her sayıyı korur. Sıkıştırma, tekrar eden desenleri daha kısa şekilde ifade ederek yapılır; dosyayı açtığınızda orijinal tablonun tamamını geri alırsınız. PNG böyle çalışır.
Kayıplı yaklaşım ise tabloyu bilinçli olarak değiştirir. İnsan görme sisteminin fark etmekte zorlandığı ayrıntıları hesaplayıp atar, geri kalanı da daha kaba bir hassasiyetle saklar. Dosyayı açtığınızda orijinali değil, ona çok benzeyen bir yeniden yapılandırmayı geri alırsınız. AVIF ve JPG böyle çalışır.
Buradaki kritik kelime "atar". Atılan veri dosyada yoktur. Hiçbir yerde saklı değildir, sıkıştırılmış halde de durmaz — silinmiştir.
AVIF'ten PNG'ye geçerken ne oluyor?
Dönüşüm iki aşamalıdır.
Önce AVIF çözülür. Kodlayıcının sakladığı kompakt tanımdan yola çıkılarak bir piksel tablosu yeniden inşa edilir. Bu tablo, orijinal fotoğrafın tablosu değildir — ona yakın bir yaklaşımdır. AVIF çok iyi bir kodek olduğu için bu yaklaşım genellikle gözle ayırt edilemeyecek kadar iyidir, ama matematiksel olarak farklıdır.
Sonra bu tablo PNG olarak yazılır. PNG hiçbir şey atmaz; gördüğü tabloyu olduğu gibi kaydeder.
Yani PNG'nin sakladığı şey orijinal fotoğraf değil, AVIF'in ürettiği yeniden yapılandırmadır. AVIF'in bıraktığı yumuşamalar, düz alanlardaki hafif bulanıklıklar, keskin kenarlardaki mikro bozulmalar — bunların hepsi artık görüntünün gerçek pikselleridir ve PNG onları sadakatle korur.
Bu, PNG'nin bir kusuru değil, tam olarak yapmak üzere tasarlandığı iştir.
Peki şeffaflık?
Burada tablo çok daha olumlu. Şeffaflık, dönüşümde gerçekten kazandığınız somut şeydir.
AVIF alfa kanalını destekler. Alfa kanalı, her piksel için renk bilgisine ek olarak bir opaklık değeri tutar. Bu değer yalnızca "görünür" ve "görünmez" ikilisiyle sınırlı değildir; aradaki tüm ara tonları taşıyabilir. Yumuşak bir gölge, kenarları yumuşatılmış bir logo, hafif saydam bir cam efekti — bunların hepsi ara alfa değerleriyle ifade edilir.
PNG de aynı yeteneğe sahiptir. Dolayısıyla dönüşümde alfa kanalı olduğu gibi taşınır. Şeffaf alanlar şeffaf, yarı saydam alanlar aynı orandaki yarı saydamlıkla kalır.
Karşılaştırma için: aynı görseli JPG'ye çevirseydiniz alfa kanalı diye bir şey olmadığı için tüm saydam bölgeler düz bir renkle doldurulacaktı. Bir logo, beyaz bir dikdörtgen içinde hapsolmuş halde çıkacaktı. Bu, AVIF'i PNG'ye dönüştürmeyi tercih etmenin en sağlam gerekçesidir.
PNG'nin asıl faydası: nesil kaybının durması
Kalite artmıyorsa PNG'nin ne anlamı var? Anlamı gelecekte.
Kayıplı bir formatta çalışmanın sinsi tarafı, bozulmanın birikmesidir. Bir AVIF'i açar, kırpar ve tekrar AVIF olarak kaydederseniz sıkıştırma yeniden uygulanır. Ertesi gün açıp bir yazı ekler ve tekrar kaydederseniz üçüncü kez uygulanır. Her tur küçük bir hasar bırakır, ama hasarlar üst üste binerek görünür hale gelir.
PNG bu zinciri kırar. Kayıpsız olduğu için dosyayı kaç kez açıp kaydettiğinizin hiçbir önemi yoktur; veri sabit kalır.
Bu yüzden profesyonel iş akışı nettir: çalışma dosyası kayıpsız, teslim dosyası kayıplı. Görsel üzerinde işlem yapacaksanız PNG'ye alın, işiniz bittiğinde son çıktıyı web için uygun bir kayıplı formata verin.
Boyutun bedeli
Bu takasın bir maliyeti var ve küçümsenmemeli.
PNG hiçbir bilgiyi atmadığı için fotoğrafik içerikte çok büyük dosyalar üretir. Fotoğraflarda tekrar eden desen neredeyse yoktur, dolayısıyla kayıpsız sıkıştırmanın tutunacağı bir dal da yoktur. Bir manzara fotoğrafının AVIF hali ile PNG hali arasındaki fark kat kat olabilir.
Buna karşılık düz renk alanları içeren grafiklerde PNG oldukça verimlidir. Bir logo, bir ikon seti veya bir arayüz ekran görüntüsü PNG'de gayet makul boyutta kalır — çünkü bu içeriklerde tekrar eden desen boldur.
Pratik kural: grafik içerik PNG'yi sever, fotoğraf içerik sevmez.
Karar için üç soru
Dönüşümden önce kendinize şunları sorun:
- Şeffaflık gerekiyor mu? Evetse PNG zorunlu, tartışma bitti.
- Dosyayı düzenleyip birkaç kez kaydedecek misiniz? Evetse PNG mantıklı.
- İçerik fotoğraf mı, grafik mi? Grafikse PNG hem doğru hem verimli. Fotoğrafsa ve ilk iki soruya hayır dediyseniz, PNG gereksiz büyük bir çözüm olabilir.
Özetle
AVIF'ten PNG'ye dönüşüm bir onarım işlemi değil, bir dondurma işlemidir. Görüntünün mevcut hali — iyisiyle kötüsüyle, artefaktlarıyla birlikte — kayıpsız bir kaba alınır ve bundan sonra bozulmaz. Şeffaflık eksiksiz korunur ve bu çoğu senaryoda dönüşümün asıl gerekçesidir. Karşılığında dosya belirgin şekilde büyür. Kaliteyi geri getirme beklentisiyle değil, mevcut kaliteyi güvenceye alma amacıyla yaptığınızda bu dönüşüm doğru kararın ta kendisidir.
Sıkça Sorulan Sorular
Kayıpsız bir formata geçmek kaliteyi neden artırmıyor?
Çünkü kayıpsızlık, verinin korunmasıyla ilgili bir vaattir, verinin yeniden üretilmesiyle değil. AVIF kayıplı olarak kaydedildiğinde bazı bilgiler dosyadan tamamen çıkarılır; o bilgiler artık hiçbir yerde bulunmaz. PNG bu görüntüyü açtığında karşısında sadece kalan pikselleri görür ve onları hiçbir şey atmadan saklar. Yani PNG geçmişteki kaybı telafi etmez, sadece gelecekteki kaybı engeller.
Yarı saydam alanlar da korunuyor mu?
Evet. AVIF'in ve PNG'nin alfa kanalı yalnızca tam saydam ile tam opak arasında ikili bir seçim sunmaz; aradaki tüm geçiş değerlerini de taşır. Bu, yumuşak gölgeler, ışıltı efektleri ve kenarları yumuşatılmış logolar için önemlidir. Dönüşümde bu ara değerler korunur, dolayısıyla görselin kenarları koyu bir zemine yerleştirildiğinde tırtıklı görünmez. JPG'de böyle bir imkan hiç yoktur.
PNG dosyasını daha da küçültebilir miyim?
Bir miktar, evet. PNG optimizasyon araçları renk paletini azaltarak veya sıkıştırma parametrelerini agresifleştirerek dosyayı küçültebilir. Ancak palet azaltma yumuşak geçişlerde bantlaşma yaratabileceği için sonucu gözle kontrol etmek gerekir. Asıl mesele şu ki fotoğrafik içerikte PNG hiçbir optimizasyonla JPG veya AVIF seviyelerine inmez; boyut sizin için asıl kriterse format seçiminizi baştan gözden geçirmeniz daha doğru olur.
Düzenleme yapacaksam neden PNG tercih etmeliyim?
Çünkü kayıplı formatlarda her kaydetme yeni bir sıkıştırma nesli ekler ve bozulma birikir. Bir görseli açıp kırpıp kaydettiğinizde, sonra tekrar açıp renk düzeltmesi yapıp kaydettiğinizde kayıplı bir formatta her adımda biraz daha detay kaybedersiniz. PNG'de bu birikim olmaz; dosyayı yüz kez açıp kaydetseniz de veri aynı kalır. Bu yüzden çalışma dosyası olarak kayıpsız bir format kullanmak, ancak nihai teslim kopyasını kayıplı bir formatta üretmek standart iş akışıdır.
Bu konuyu AVIF → PNG Dönüştür aracıyla hemen deneyin.
AVIF → PNG Dönüştür aracını dene