PSNR (dB)
Rasio sinyal puncak terhadap derau pada R, G, dan B. Setiap kenaikan 3 dB kira-kira mengurangi galat kuadrat menjadi separuh. Di atas sekitar 40 dB perbedaan sulit terlihat; di bawah sekitar 30 dB artefak biasanya jelas.
Lab perbandingan format
Kodekan satu gambar ke BC, ETC, ASTC, dan Basis Universal dengan encoder yang sama dengan alat kami, lalu bandingkan kualitas, ukuran file, dan memori GPU berdasarkan pengukuran nyata.
Letakkan gambar di sini, atau pilih gambar
Memuat gambar…
Gambar besar diperkecil, tidak pernah diperbesar, lalu dipotong ke blok 4×4 utuh.
Gambar tidak pernah meninggalkan browser Anda.
Setiap format dikodekan dan didekode di worker latar belakang.
Pilih format dan jalankan perbandingan untuk melihat hasil pengukuran di sini.
Rasio sinyal puncak terhadap derau pada R, G, dan B. Setiap kenaikan 3 dB kira-kira mengurangi galat kuadrat menjadi separuh. Di atas sekitar 40 dB perbedaan sulit terlihat; di bawah sekitar 30 dB artefak biasanya jelas.
Kemiripan struktural luminans, dari 0 sampai 1. SSIM lebih peka terhadap blur dan efek blok dibanding PSNR, tetapi mengabaikan pergeseran warna, jadi baca keduanya bersama.
Ruang yang dipakai tekstur setelah diunggah, tanpa mipmap. Nilainya hanya bergantung pada format dan ukuran; tambahkan sekitar 33% untuk rantai mipmap lengkap.
Kontainer hasil pengodean di disk. File Basis sudah disuperkompresi dan bisa jauh lebih kecil daripada pemakaian GPU-nya; file DDS, PKM, dan ASTC berisi data GPU ditambah header kecil.
Perbesar dan aktifkan kisi untuk melihat batas blok. Artefak yang sejajar dengan kisi berasal dari keputusan encoder di setiap blok.
Setiap format memakai nilai bawaan halaman encodernya, misalnya ASTC dengan kualitas medium. Untuk aset final, buka encoder khususnya untuk menyesuaikan kualitas, ruang warna, dan mipmap.
Ya. Alat ini menjalankan encoder dan decoder WebAssembly yang sama dengan halaman encoder dan decoder kami, lalu mengukur piksel hasil dekode. Perangkat keras GPU dapat membulatkan beberapa format sedikit berbeda, jadi anggap selisih di bawah sekitar 1 dB sebagai seri.
File Basis ditranskode di setiap perangkat. ETC1S biasanya menjadi BC1 atau ETC1 dengan 4 bit per texel, dan UASTC menjadi BC7 atau ASTC 4×4 dengan 8 bit per texel. Kualitas di sini diukur dari dekode langsung ke RGBA; transkode ke format GPU dapat menambah sedikit kehilangan.
Alpha dipertahankan dan diukur di kolom PSNR tersendiri. Format yang tidak dapat mempertahankannya ditandai di daftar: encoder BC1 menolak gambar transparan, sedangkan ETC1 dan ETC2 RGB membuang alpha. Untuk tekstur transparan, gunakan BC3, BC7, ETC2 RGBA, ASTC, atau Basis.
Tidak. Gambar didekode, dikodekan, dan diukur di browser Anda, dan tidak ada yang dikirim ke server.