PNG Format gambar ini mencakup banyak subclass, tetapi dalam praktiknya dapat dibagi secara kasar menjadi PNG 256 warna dan PNG penuh warna. Jika Anda menyelesaikannya, Anda dapat menggunakan PNG 256-warna sebagai ganti GIF dan PNG penuh warna sebagai ganti JPEG. PNG sepenuhnya mendukung alfa transparan (transparan, tembus cahaya, dan buram), meskipun ada dua fenomena aneh (di bawah IE6).
PNG adalah format gambar lossless, yang juga berarti Anda dapat melakukan apa saja untuk gambar PNG tanpa menyebabkan kehilangan kualitas gambar. Ini juga memungkinkan PNG untuk digunakan sebagai format transisi untuk pengeditan JPEG.
Kinerja aneh PNG di IE:
Browser di bawah IE6 mendukung transparansi indeks PNG8, tetapi gambar harus sepenuhnya transparan. PNG8 yang transparan ditampilkan sebagai transparan sepenuhnya di bawah browser. Alpha transparan penuh warna png (png32) akan muncul dalam warna latar belakang IE6 (biasanya abu -abu).Dari atas, kita dapat meringkas:
(a) PNG8 yang sepenuhnya transparan dapat ditampilkan secara normal di salah satu browser (seperti GIF). PNG8 yang tembus cahaya ditampilkan secara tidak benar di browser seperti IE6 dan di bawahnya, dan browser lainnya dapat menampilkan tembus cahaya secara normal. Bug ini tidak memerlukan perawatan khusus, karena hanya ditampilkan sebagai sepenuhnya transparan di browser yang tidak mendukung tembus cahaya, yang memiliki dampak kecil pada pengalaman pengguna. Sebaliknya, ini adalah versi gif transparan yang ditingkatkan.
(B) Tidak ada cara yang baik untuk menyelesaikan bug kedua, dan hanya dapat ditangani melalui metode (filter Alphaimageloader dan HTC).
Lebih lanjut tentang PNG:Png8
256 warna png alias, format lossless, ukuran terkecil, tetapi hanya mendukung hingga 256 warna
Png24
Alias PNG penuh warna, selain karakteristik PNG8, secara teoritis dapat menyimpan 2 warna ke kekuatan ke-24, tetapi versi IE6 sebelumnya memiliki masalah dengan kompatibilitas format ini.
PNG32
Alias dari PNG warna penuh, kecuali untuk karakteristik di atas, berukuran sedikit lebih besar
Dibandingkan dengan gif
Selain tidak mendukung animasi, PNG8 memiliki semua fitur GIF, tetapi lebih banyak keuntungan daripada GIF adalah mendukung transparansi alpha dan kompresi yang lebih baik. Jadi, sebagian besar waktu, Anda harus menggunakan png8 bukan gif (kecuali bahwa gif gambar yang sangat kecil akan memiliki kompresi yang lebih baik).
Dibandingkan dengan jpeg
JPEG memiliki kompresi yang lebih baik daripada PNG penuh warna, sehingga juga membuat JPEG cocok untuk foto. Namun, proses pengeditan JPEG rentan terhadap kehilangan kualitas, sehingga PNG penuh warna cocok sebagai format transisi untuk mengedit JPEG.
Dikutip dari: http://www.cnblogs.com/kei0/archive/2012/08/29/2661947.html