Dawno temu unikałem formatu obrazu PNG podczas budowania stron internetowych, ponieważ brakowało obsługi przeglądarki. Pamiętam, że posiadanie PNG na stronie mogło spowodować załadowanie wtyczki QuickTime - fuj.
Dzisiaj, każdy nowoczesny przeglądarka obsługuje teraz dobrze PNG i używam go na moich stronach internetowych, ponieważ:
- W porównaniu do JPEG, kompresja PNG nie jest stratna. Szczególnie ważne w przypadku logo / rysunków / wykresów.
- W porównaniu z GIF, PNG nie jest ograniczony do 256 kolorów. Ma wiele spraw z gradientami.
Innymi słowy, z PNG moje obrazy zaczynają wyglądać ostro i pozostają w ten sposób.
Wciąż widzę, że JPEG jest użyteczny, ponieważ kompresuje się znacznie lepiej i traci bardzo mało jakości wizualnej zdjęcia w szczególności.
Moje pytanie brzmi: Jakie są dalsze przypadki użycia formatu plików GIF na stronach internetowych? Czy GIF jest już całkowicie przestarzały przez PNG i jego adopcję, czy też istnieją konkretne rzeczy, w których GIF jest nadal dobry?
źródło
Odpowiedzi:
O ile mi wiadomo, są to jedyne powody:
AnimGIF . Ta animacja działa wszędzie. Istnieje format APNG, ale nie jest tak szeroko obsługiwany i nie ma prawdziwych narzędzi do edycji.
1x1 przezroczysta grafika , zakładając, że obchodzi cię, czy to 80b czy 120b. Jest to praktycznie jedyny przypadek, w którym GIF zapewnia mniejszy rozmiar pliku niż PNG.
Jeśli nie masz odpowiednich narzędzi do zapisywania i optymalizacji plików PNG. Pliki PNG mogą zawierać profile kolorów i informacje o korekcji gamma, które w Internecie powoduje więcej problemów niż rozwiązuje . Najlepiej mieć narzędzie, które usuwa to , dzięki czemu pliki są mniejsze i bardziej interoperacyjne.
Obsługa IE6 jest czerwonym śledziem
Zamieszanie wynika z faktu, że istnieje kilka formatów kolorów w PNG, a niektóre z nich są w pełni obsługiwane, a niektóre z nich nie.
Paleta PNG z przezroczystością 1-bitową (jak GIF): działa idealnie w IE6. Bez żadnych hacków.
Paleta PNG z 8-bitową przezroczystością (niemożliwe w GIF): praca częściowo w IE6 (degradacja do 1-bitów).
Prawdziwy kolor PNG z 8-bitową przezroczystością (niedostępne w GIF): nie działa w IE6 bez hacków.
Jestem w 100% pewien. Przetestowałem to obszernie. Używam ich na moich stronach internetowych. Pracowałem nawet nad oprogramowaniem, które manipuluje tymi plikami.
W skrócie: jeśli obraz może być zapisany jako nie-animowany GIF, z pewnością będzie działał jako PNG, we wszystkich przeglądarkach, bez hackowania .
źródło
Są przydatne do tworzenia animacji bez wtyczek, takich jak screencasty Camtasia.
Z: http://www.codinghorror.com/blog/archives/000583.html
źródło
Tylko że PNG nie jest w pełni obsługiwany przez niektóre starsze przeglądarki, takie jak IE 6.
Według Udział w rynku IE 6.0 nadal posiada imponujące 24% udziału w rynku przeglądarki, co czyni go najczęściej używaną wersją przeglądarki. Bez wątpienia jest to spowodowane adopcją firmową i tradycyjną polityką powolnego uaktualniania. Ale jest to rzeczywistość, o której musisz wiedzieć.
Pamiętaj jednak, że jeśli tworzysz płaskie PNG, powinieneś być w porządku. Są to alfa-kanały i przezroczyste pliki PNG, które nie są obsługiwane.
źródło