Görüntü gerçekten az sayıda renk kullanıyorsa her piksel için RGB saklamak yerine palet indeksleri kullanmak çok daha verimli olabilir.
Indexed color pikselin ne sakladığını değiştirir
PNG color type 3 her pikselde palet indeksi saklar. PLTE chunk'ı bu indeksleri RGB renklerine eşler. Palet en fazla 256 giriş içerebilir; gereken indeks sayısına göre görüntünün bit depth'i 1, 2, 4 veya 8 olabilir.
Şeffaflık için tam alpha kanalı şart değildir
Indexed PNG, palet girişleriyle ilişkili tRNS alpha tablosu kullanabilir. Böylece palet görüntülerinin yalnız tek bir şeffaf renge sahip olabileceği eski düşünceden daha esnek şeffaflık elde edilir.
İkon ve diyagram neden iyi adaydır?
Düz çizimler, diyagramlar, pixel art, rozetler ve bazı ekran görüntüleri truecolor export'un düşündürdüğünden çok daha az benzersiz renk içerebilir. Palet azaltma Deflate başlamadan önce ham temsili ciddi biçimde küçültebilir.
Karar noktası quantization'dır
Kaynakta binlerce renk varsa küçük palete dönüştürmek temsilci renklerin seçilmesini gerektirir. Sonuç PNG'nin sıkıştırması lossless olsa da bu ön işlem lossy olabilir. 'PNG lossless'tır' ile 'bu PNG'yi üretirken yapılan ön işlem lossless'tı' ifadelerini ayırın.
Gradyanlar kötü paleti ele verir
Yumuşak gradyan ve antialias kenarlar palet fazla küçültülürse banding veya renk kayması gösterebilir. İnce ton geçişleri önemliyse daha büyük palet, truecolor PNG veya başka format daha iyi olabilir.
Görünüşü ve byte'ı birlikte ölçün
Çizime uygun palet boyutlarını deneyin, %100 ölçekte ve hedef arka planlarda inceleyin. Marka rengi, kenar veya şeffaflık geçişi bozuluyorsa en küçük dosya en iyi varlık değildir.
Kaynaklar ve teknik dayanak
Temel teknik kaynak: W3C Portable Network Graphics (PNG) Specification, Third Edition (2025). Web teslimiyle ilgili bölümlerde uygun yerlerde MDN responsive image dokümantasyonu da esas alınmıştır.
