PSNR (dB)
R, G ve B üzerinde tepe sinyal-gürültü oranı. Her 3 dB, karesel hatayı kabaca yarıya indirir. Yaklaşık 40 dB'nin üzerinde farklar zor görülür; yaklaşık 30 dB'nin altında bozulmalar genellikle belirgindir.
Format karşılaştırma laboratuvarı
Bir görüntüyü araçlarımızın kullandığı aynı kodlayıcılarla BC, ETC, ASTC ve Basis Universal'a kodlayın; kaliteyi, dosya boyutunu ve GPU belleğini gerçek ölçümlerle karşılaştırın.
Bir görüntüyü buraya bırakın veya seçin
Görüntü yükleniyor…
Büyük görüntüler küçültülür, asla büyütülmez ve tam 4×4 bloklara kırpılır.
Görüntüler tarayıcınızdan hiç çıkmaz.
Her format arka plandaki bir worker'da kodlanır ve çözülür.
Ölçümleri burada görmek için format seçin ve karşılaştırmayı çalıştırın.
R, G ve B üzerinde tepe sinyal-gürültü oranı. Her 3 dB, karesel hatayı kabaca yarıya indirir. Yaklaşık 40 dB'nin üzerinde farklar zor görülür; yaklaşık 30 dB'nin altında bozulmalar genellikle belirgindir.
Parlaklığın yapısal benzerliği, 0 ile 1 arasında. Bulanıklığı ve bloklanmayı PSNR'den daha iyi yakalar ama renk kaymalarını yok sayar; bu yüzden ikisini birlikte okuyun.
Doku yüklendikten sonra kapladığı alan, mipmap'ler hariç. Yalnızca formata ve boyuta bağlıdır; tam bir mipmap zinciri yaklaşık %33 ekler.
Diskteki kodlanmış kapsayıcı. Basis dosyaları süper sıkıştırılmıştır ve GPU'da kapladıkları alandan çok daha küçük olabilir; DDS, PKM ve ASTC dosyaları GPU verisi ile küçük bir başlıktan oluşur.
Blok sınırlarını görmek için yakınlaştırın ve ızgarayı açın. Izgarayla hizalı bozulmalar, kodlayıcının her blok için verdiği kararlardan kaynaklanır.
Her format, kendi kodlayıcı sayfasının varsayılanlarını kullanır; örneğin ASTC medium kalitededir. Son varlıklar için ilgili kodlayıcıyı açıp kaliteyi, renk uzayını ve mipmap'leri ayarlayın.
Evet. Araç, kodlama ve çözme sayfalarımızla aynı WebAssembly kodlayıcılarını ve çözücülerini çalıştırır ve çözülen pikselleri ölçer. GPU donanımı bazı formatları biraz farklı yuvarlayabilir; bu nedenle yaklaşık 1 dB'nin altındaki farkları eşit sayın.
Basis dosyaları her cihazda dönüştürülür. ETC1S genellikle texel başına 4 bitlik BC1 veya ETC1'e, UASTC ise texel başına 8 bitlik BC7 veya ASTC 4×4'e dönüşür. Buradaki kalite, RGBA'ya doğrudan çözme üzerinden ölçülür; bir GPU formatına dönüştürme küçük bir ek kayıp getirebilir.
Alfa korunur ve kendi PSNR sütununda ölçülür. Bunu koruyamayan formatlar listede işaretlenir: BC1 kodlayıcısı saydam görüntüleri reddeder, ETC1 ve ETC2 RGB ise alfayı atar. Saydam dokular için BC3, BC7, ETC2 RGBA, ASTC veya Basis kullanın.
Hayır. Görüntüler tarayıcınızda çözülür, kodlanır ve ölçülür; hiçbir şey sunucuya gönderilmez.