Animowana przenośna grafika sieciowa

Animowana przenośna grafika sieciowa Obraz w Infoboksie. Animowany plik PNG przedstawiający odbijającą się piłkę (wymaga najnowszej wersji większości przeglądarek) Charakterystyka
Rozszerzenia .png, .apng
Typ MIME image/vnd.mozilla.apng, image/apng
PUID fmt / 935
Opracowany przez Mozilla
Początkowa wersja 4 sierpnia 2008
Typ formatu Animowany PNG
Oparte na PNG
Specyfikacja Otwórz format

APNG ( Animated Portable Network Graphics ) to nieoficjalne rozszerzenie PNG , otwartego formatu obrazów cyfrowych .

Format APNG jest specjalnie zaprojektowany do tworzenia graficznych animacji w Internecie . Konkuruje z formatem plików graficznych GIF (Graphics Interchange Format) , a dokładniej z tym, co powszechnie nazywa się animowanym GIF-em.

Historyczny

PNG został stworzony przez W3C w celu zastąpienia GIF . Poza tym, że GIF korzystał z kilku patentów komputerowych (ostatni patent na GIF wygasł w dniu11 sierpnia 2006), ten format miał również ograniczenia techniczne: 256 kolorów, z których jeden może być przezroczysty, brak kanału alfa.

Grupa robocza PNG stworzyła następnie format MNG (Multiple-image Network Graphics) pozwalający na uzyskanie animacji zawierających nieruchome obrazy skompresowane w formacie PNG lub JPEG w duchu formatu JNG , zarządzając od 8 do 16 bitów poziomami przezroczystości i umożliwiając zarządzanie kilku warstw i przesuwać obiekt w czasie zamiast posiadania kilku kopii, jak w przypadku dzisiejszych GIF-ów czy APNG.

Zaproponowano kilka prób integracji MNG i JNG z pakietem Mozilla; pierwsze zostały zaakceptowane i zintegrowane, ale kilka lat później odrzucono, pomimo silnego żądania społeczności. Prośba ta będzie trwała 10 lat, od 1999 do 2009 roku.

Specyfikacja APNG została stworzona przez Stuarta Parmentera i Vladimira Vukicevica dla Mozilla Corporation w 2004 roku. Mozilla Firefox używa tego formatu od swojej zaawansowanej wersji 323 marca 2007 r..

Grupa Robocza PNG oficjalnie odrzuciła APNG jako oficjalne rozszerzenie na 20 kwietnia 2007. Powodem odrzucenia jest ten sam powód, dla którego format PNG początkowo nie zawierał animacji: PNG to prosty format nieruchomego obrazu. Ponadto typ MIME APNG musiałby być inny, co jest sprzeczne z wolą wynalazców APNG: mieć format, który nadal wyświetla coś w przeglądarkach, które nie obsługują tego formatu.

MNG to oficjalny format animacji W3C. Mozilla Corporation zdecydowała się nie używać już formatu MNG, ponieważ ten format jest zbyt ciężki, a biblioteka nie jest wystarczająco dojrzała. Deweloperzy Mozilli zażądali obsługi MNG / JNG mniejszej niż 5kb, więc twórca wtyczki zmniejszył rozmiar obsługi MNG / JNG do 5kb, ale i tak został odrzucony przez fundację Mozilli bez dalszych argumentów.

Zaletą APNG jest niewielki rozmiar biblioteki i jej kompatybilność ze starszymi implementacjami PNG.

Składa się z łaty do biblioteki PNG, która nie jest z nią zintegrowana, ponieważ jej autorzy nie uważają jej za prawidłowy format.

Operacja

Plik APNG jest w rzeczywistości prawidłowym plikiem PNG. W tym obrazie PNG przestrzeń rozszerzeń danych, która jest zapewniana przez oryginalny standard PNG, zawiera następujące obrazy w formacie PNG. Program używający starej biblioteki PNG musi tylko pobrać te dodatkowe dane, zdekodować je, a tym samym nałożyć obrazy.

W pliku APNG pierwszy obraz jest normalnym PNG, więc może być odczytany przez większość dekoderów PNG. Większość starszych dekoderów PNG będzie w stanie wyświetlić pierwszy obraz.

Liczba klatek na sekundę oraz kolejne klatki są przechowywane w dodatkowej przestrzeni określonej w oryginalnym formacie PNG.

Obsługa oprogramowania i przeglądarki internetowej

Oprogramowanie

Przeglądarki internetowe

Nawigator Wsparcie Wersja
Firefox tak tak 3.0 (17 czerwca 2008)
Opera (Presto, <13) tak tak 9,5 (17 września 2008)
Lodowa łasica tak tak 4.0 ~ b12 (23 lutego 2011)
Chrom tak tak 59.0.3071.86 m (5 czerwca 2017)
Opera (Mrugnięcie,> 13) tak tak 20
Chrom tak tak 67
Internet Explorer Nie Nie 11,0
Konqueror .Name Nie Nie 4.6.3
Safari tak tak 8,0
Maxthon tak tak 5.0
Brzeg Nie Nie 42,0
Chrom krawędzi tak tak 79

Zobacz również

Powiązane artykuły

Linki zewnętrzne

Uwagi i referencje

  1. (w) Bugzilla - przywracanie wsparcia dla formatów MNG i JNG animowany format obrazu  " (dostęp 24 lipca 2009 )
  2. "  http://www.geckozone.org/wiki/wakka.php?wiki=PourquoiMNGNestPlusDansMozilla&show_comments=1  " ( ArchiwumWikiwixArchive.isGoogle • Co robić ? )