Menyimpan sebagai PNG-8 vs -24: Bagaimana saya bisa tahu berapa banyak info warna yang dibuang?

0

Menggunakan Photoshop CS4 'Save for Web & Devices' - Saya dapat memberi tahu dengan Tabel Warna berapa banyak warna yang digunakan dalam PNG-8, tetapi saya tidak yakin berapa banyak downsampling ke 256-warna mengurangi kedalaman warna gambar saya .

Tepuk tangan


sumber
2
Satu-satunya cara untuk mengetahuinya adalah dengan mencobanya dan melihat hasilnya.
Mark Ransom
Cukup subyektif - ada alat di luar sana yang menghitung warna dalam PNG?
2
Menghitung warna tidak akan membantu, karena itu tidak akan memberi tahu Anda apakah warna yang dijatuhkan mirip dengan warna awal atau tidak. Anda dapat mengurangi hasil 8-bit dari yang asli, tetapi sekali lagi itu akan menjadi ukuran subjektif.
Mark Ransom
Coba konversi 24 ke 8 dan kembali ke 24 maka Anda dapat membandingkan hasil byte demi byte.
Chris Nava

Jawaban:

0

Anda dapat mengukurnya dengan ImageMagick:

compare -mertic MSE original-input.png degraded-input.png difference-output.png

atau dengan DSSIM :

dssim original-input.png degraded-input.png difference-output.png

MSE adalah mean square error dan DSSIM adalah metrik kesamaan struktural (dis). Yang terakhir ini sedikit lebih selaras dengan persepsi manusia tentang degradasi gambar, tetapi keduanya hanyalah perkiraan.

Juga ketika Anda mengonversi gambar ke 256-warna dengan pngquant versi terbaru, itu akan menampilkan MSE dalam mode verbose:

pngquant -v image.png
Kornel
sumber