GIF vs. Png
- 3931
- 975
- Pan Antonina Ruciński
Png Pliki prawie zawsze oferują lepszą kompresję i zmniejszony rozmiar pliku w porównaniu do Gif. Format PNG obsługuje również zmienną przezroczystość i miliony kolorów, podczas gdy GIF obsługuje tylko 256 kolorów i nie oferuje kanałów alfa. Do użytku online jedynym scenariuszem, w którym pliki GIF są odpowiednie zamiast PNG, są animacje.
Wykres porównania
Różnice - podobieństwa -Gif | Png | |
---|---|---|
|
| |
Obsługa animacji | Tak | NIE |
Zarządzanie kolorem | NIE | Obsługuje zarządzanie kolorami poprzez włączenie profili przestrzeni kolorów ICC |
Obsługa wielu stron | Tak | NIE |
Wsparcie dla przejrzystości | Tak | Tak |
Typ MIME | obraz/gif | obraz/png |
Rozszerzenia plików | .Gif, .GFA | .png |
Raster/wektor | Raster | Raster |
Indeksowany kolor | Tak | Tak (dla 1-8-bitowych PNG) |
Wsparcie dla metadanych | Tak | Tak |
Oznacza | Format wymiany grafiki | Przenośna Grafika Sieciowa |
Wsparcie dla warstw | Tak | NIE |
Wsparcie przeplatania | Tak | Tak |
Rodzaj formatu | Format obrazu grafiki rastra | Format obrazu grafiki rastra |
Rozszerzalne | Tak (GIF89a) | NIE |
Algorytm kompresji | Lempel-Ziv-Welch (LZW) | Bezstratne algorytm sprężania |
Kompatybilne aplikacje | Większość przeglądarek internetowych i pakietów wydajności | Większość przeglądarek internetowych i pakietów wydajności |
Patentowany | NIE | NIE |
Identyfikator typu jednolitego | com.CompuServe.Gif | publiczny.png |
Magiczny numer | GIF87A/GIF89A | 89 50 4e 47 0d 0a 1a 0a |
Aplikacje
O ile obraz jest animowany, użyj formatu PNG.
Zalety PNG nad GIF
Format PNG oferuje kilka zalet w stosunku do plików GIF:
- Lepsza kompresja, co skutkuje zmniejszonym rozmiarem pliku (zwykle o 5–25% lepszych)
- PNG obsługuje zmienną przezroczystość (kanały alfa).
- PNG oferuje kontrolę jasności obrazu (poprzez korektę gamma międzyplatformową) i korekcję kolorów.
- PNG obsługuje dwuwymiarowe przeplatanie (metoda progresywnego wyświetlania), podczas gdy GIF nie.
Przezroczystość
W pliku GIF tylko jeden kolor może być określony jako przezroczysty. Pliki GIF w końcu wytwarzają efekty halo, gdy używali kolorów tła, które różnią się od jego założonego (zwykle białego lub czarnego) koloru tła.
Plik PNG ma silniejsze obsługę przezroczystości, z 8-bitową maską alfa.