PNG menyimpan setiap piksel dengan tepat, tanpa detail yang hilang, itulah yang orang maksudkan saat menyebut format sebagai lossless. Kesetiaan itu juga mengapa file menjadi besar: PNG-24 berwarna penuh menyisihkan 24 bit warna untuk setiap piksel baik seni membutuhkannya atau tidak, dan PNG-32 menambahkan saluran alfa 8-bit di atasnya untuk transparansi. Tangkapan layar, render yang diekspor, dan apa pun dengan gradien lembut menumpuk byte paling cepat. Format tidak pernah membuang data dengan sendirinya, jadi PNG yang berat tetap berat sampai Anda mengubah apa yang harus dijelaskannya.
Ada dua cara jujur untuk membuatnya lebih kecil. Yang pertama adalah re-encode lossless yang lebih ketat — kompresor menjalankan pass zlib maksimal dan menghapus metadata tertanam, mengembalikan beberapa kilobyte tanpa perubahan visual. Yang kedua, dan lever yang lebih besar, adalah mengurangi jumlah warna: quantizing PNG-24 ke palet terbatas dapat memotong ukuran secara dramatis, dan saluran alfa dibawa melalui seluruh operasi, tepi semi-transparan termasuk. Langkah itu adalah opt-in dan satu arah, jadi Anda memutuskan kapan grafis dapat mengorbankan warna.
Alat ini menempatkan pilihan itu di depan Anda alih-alih menyembunyikannya di balik satu tombol. Kontrol Warna menetapkan palet target, bilah statistik melaporkan ukuran baru dan persen yang disimpan saat Anda menyesuaikan, dan slider perbandingan menyapu antara asli dan salinan terkompresi pada grafis yang sama. Ketika PNG benar-benar merupakan fotografi yang menyamar, pengurangan palet akan mengikat gradien — jadi salinan menunjukkan Anda ke arah WebP atau JPG untuk yang itu, alih-alih berpura-pura palet datar sesuai untuk setiap gambar.