GIF vs PNG

png fail hampir selalu menawarkan pemampatan 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 adalah sesuai dan bukannya png adalah animasi.

Carta perbandingan

Perbezaan - Persamaan - GIF berbanding carta perbandingan png
GIFpng
Sokongan untuk animasi Ya Tidak
Pengurusan warna Tidak Menyokong pengurusan warna melalui kemasukan profil ruang warna ICC
Sokongan untuk berbilang halaman Ya Tidak
Sokongan untuk ketelusan Ya Ya
Sambungan fail .gif, .gfa .png
Jenis MIME imej / gif imej / png
Raster / vektor Raster Raster
Warna terindeks Ya Ya (untuk 1-8bit pngs)
Berdiri untuk Format Grafik Persimpangan Grafik Rangkaian Portable
Sokongan untuk metadata Ya Ya
Sokongan untuk lapisan Ya Tidak
Sokongan interlacing Ya Ya
Jenis format Format imej grafik Raster Format imej grafik Raster
Boleh dipanjangkan Ya (GIF89a) Tidak
Aplikasi serasi Kebanyakan penyemak imbas web dan suite produktiviti Kebanyakan penyemak imbas web dan suite produktiviti
Algoritma mampatan Lempel-Ziv-Welch (LZW) Algoritma mampatan DEFLATE tanpa kehilangan
Dipatenkan Tidak Tidak
Pengenal Jenis Seragam com.compuserve.gif public.png
Nombor Magic GIF87a / GIF89a 89 50 4e 47 0d 0a 1a 0a

Kandungan: GIF vs png

  • 1 Aplikasi
  • 2 Kelebihan png berbanding GIF
  • 3 Ketelusan
  • 4 Pasaran Saham
  • 5 Rujukan

Permohonan

Kecuali imej anda animasi, gunakan format png.

Kelebihan png berbanding GIF

Format png menawarkan beberapa kelebihan berbanding fail GIF:

  • Mampatan yang lebih baik, menghasilkan saiz fail yang berkurangan (biasanya 5 - 25% lebih baik)
  • png menyokong ketelusan yang berbeza (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 boleh ditentukan sebagai telus. Fail GIF akhirnya menghasilkan kesan halo apabila mereka digunakan terhadap warna latar belakang yang berbeza dari warna latar belakang (biasanya putih atau hitam) yang diasumsikan.

Fail png mempunyai sokongan ketelusan yang lebih kuat, dengan topeng alpha 8-bit.

Saham Pasaran

Bahagian penggunaan di Internet (melalui HTTP Archive) format imej utama

Rujukan

  • png dan GIF - W3C
  • Imej Bitmap untuk Web: Format dan Pilihan Pengoptimuman