Dulu, saya dulu menghindari format gambar PNG ketika membuat halaman web karena dukungan browser kurang. Saya ingat memiliki PNG pada sebuah halaman dapat menyebabkan plugin QuickTime dimuat - yuck.
Hari ini, setiap browser modern sekarang mendukung PNG dengan baik dan saya menggunakannya di halaman web saya karena:
- Dibandingkan dengan JPEG, kompresi PNG tidak rugi. Terutama penting untuk logo / gambar / grafik.
- Dibandingkan dengan GIF, PNG tidak terbatas pada 256 warna. Banyak hal dengan gradien.
Dengan kata lain, dengan PNG, gambar saya mulai terlihat tajam, dan tetap seperti itu.
Saya masih bisa melihat JPEG berguna karena kompresnya jauh lebih baik dan kehilangan kualitas visual yang sangat sedikit untuk foto pada khususnya.
Jadi pertanyaan saya adalah: Apa gunanya tetap menggunakan format file GIF di halaman web? Apakah GIF sekarang benar-benar usang oleh PNG dan pengadopsiannya, atau adakah hal-hal khusus yang GIF masih kuasai?
sumber
Jawaban:
Sejauh yang saya tahu, ini adalah satu-satunya alasan:
AnimGIF . Animasi ini bekerja di mana-mana. Ada format APNG, tetapi tidak didukung secara luas, dan tidak memiliki alat pengeditan nyata.
Grafik transparan 1x1 , dengan asumsi Anda peduli apakah itu 80b atau 120b. Itu sebenarnya satu-satunya kasus di mana GIF memberikan ukuran file lebih kecil dari PNG.
Jika Anda tidak memiliki alat yang tepat untuk menyimpan dan mengoptimalkan file PNG. File PNG mungkin berisi profil warna dan informasi koreksi gamma, yang di web menyebabkan lebih banyak masalah daripada yang mereka pecahkan . Cara terbaik untuk memiliki alat yang menghapus ini , membuat file lebih kecil dan lebih dapat dioperasikan.
Dukungan IE6 adalah herring merah
Kebingungan berasal dari kenyataan bahwa ada beberapa format warna di PNG, dan beberapa di antaranya didukung penuh, dan beberapa di antaranya tidak.
PNG Paletted dengan transparansi 1-bit (seperti GIF): berfungsi sempurna di IE6. Tanpa peretasan.
PNG paletted dengan transparansi 8-bit (tidak mungkin di GIF): bekerja sebagian di IE6 (turun menjadi 1-bit).
PNG warna asli dengan transparansi 8-bit (tidak mungkin di GIF): tidak berfungsi di IE6 tanpa peretasan.
Saya yakin 100%. Saya sudah mengujinya secara ekstensif. Saya menggunakannya di situs web saya. Saya bahkan telah bekerja pada perangkat lunak yang memanipulasi file-file itu.
Singkatnya: jika gambar dapat disimpan sebagai GIF non-animasi, itu pasti akan berfungsi sebagai PNG, di semua browser, tanpa peretasan .
sumber
Mereka berguna untuk animasi tanpa plugin, seperti Camtasia screencasts.
Dari: http://www.codinghorror.com/blog/archives/000583.html
sumber
Hanya PNG yang tidak sepenuhnya didukung oleh beberapa browser lama seperti IE 6.
Menurut MarketShare IE 6.0 masih memegang 24% pangsa pasar browser yang mengesankan, menjadikannya versi browser yang paling banyak digunakan. Tidak diragukan lagi ini disebabkan oleh adopsi perusahaan dan kebijakan peningkatan lambat tradisional. Tetapi itu adalah kenyataan yang harus Anda waspadai.
Namun perhatikan bahwa jika Anda membuat PNG datar, Anda akan baik-baik saja. Itu adalah alpha-channel dan PNG transparan yang tidak didukung.
sumber