Gif vs. Png
- 3796
- 1233
- Mrs. Ted Marks
Png fail hampir selalu menawarkan mampatan yang lebih baik dan saiz fail yang dikurangkan berbanding dengan Gif. Format PNG juga menyokong ketelusan yang berubah -ubah dan berjuta -juta warna manakala GIF hanya menyokong 256 warna dan tidak menawarkan saluran alfa. Untuk kegunaan dalam talian, satu -satunya senario di mana fail GIF sesuai dan bukannya PNG adalah animasi.
Carta Perbandingan
Perbezaan - Persamaan -Gif | Png | |
---|---|---|
|
| |
Sokongan untuk Animasi | Ya | Tidak |
Pengurusan Warna | Tidak | Menyokong pengurusan warna melalui kemasukan profil ruang warna ICC |
Sokongan untuk pelbagai halaman | Ya | Tidak |
Sokongan untuk ketelusan | Ya | Ya |
Jenis Mime | imej/gif | imej/png |
Sambungan fail | .gif, .GFA | .png |
Raster/vektor | Raster | Raster |
Warna yang diindeks | Ya | Ya (untuk PNG 1-8bit) |
Sokongan untuk metadata | Ya | Ya |
Bermaksud | Format pertukaran grafik | Grafik rangkaian mudah alih |
Sokongan untuk lapisan | Ya | Tidak |
Sokongan Interlacing | Ya | Ya |
Jenis format | Format gambar grafik raster | Format gambar grafik raster |
Boleh dilanjutkan | Ya (gif89a) | Tidak |
Algoritma mampatan | Lempel-Ziv-Welch (LZW) | Algoritma mampatan deflate lossless |
Aplikasi yang serasi | Sebilangan besar pelayar web dan suite produktiviti | Sebilangan besar pelayar web dan suite produktiviti |
Dipatenkan | Tidak | Tidak |
Pengenalpastian jenis seragam | com.compuServe.gif | awam.png |
Nombor sihir | GIF87A/GIF89A | 89 50 4e 47 0d 0a 1a 0a |
Aplikasi
Kecuali gambar anda animasi, gunakan format png.
Kelebihan PNG Over GIF
Format PNG menawarkan beberapa kelebihan melalui fail GIF:
- Mampatan yang lebih baik, menghasilkan saiz fail yang dikurangkan (biasanya 5 - 25% lebih baik)
- PNG menyokong ketelusan berubah -ubah (saluran alfa).
- PNG menawarkan kawalan kecerahan imej (melalui pembetulan gamma silang platform) dan pembetulan warna.
- PNG menyokong interlacing dua dimensi (kaedah paparan progresif) manakala GIF tidak.
Ketelusan
Dalam fail gif, hanya satu warna yang boleh ditentukan sebagai telus. Fail GIF akhirnya menghasilkan kesan halo apabila mereka menggunakan warna latar belakang yang berbeza dari warna latar yang diandaikan (biasanya putih atau hitam).
Fail PNG mempunyai sokongan ketelusan yang lebih kuat, dengan topeng alpha 8-bit.