Udvidelser | .png, .apng |
---|---|
MIME-type | image/vnd.mozilla.apng, image/apng |
PUID | fmt / 935 |
Udviklet af | Mozilla |
Oprindelig version | 4. august 2008 |
Formattype | Animeret PNG |
Baseret på | PNG |
Specifikation | Åbent format |
APNG ( Animated Portable Network Graphics ) er en uofficiel udvidelse af PNG , et åbent digitalt billedformat .
APNG- formatet er specielt designet til at lave grafiske animationer til internettet . Det konkurrerer med GIF- billedfilformatet (Graphics Interchange Format) og mere specifikt det, der almindeligvis kaldes animeret GIF.
PNG blev oprettet af W3C for at erstatte GIF . Udover det faktum, at GIF brugte flere computerpatenter (det sidste patent på GIF udløb den11. august 2006), dette format havde også tekniske begrænsninger: 256 farver, hvoraf den ene kan være gennemsigtig, ingen alfakanaler.
PNG-arbejdsgruppen oprettede derefter MNG - formatet (Multiple-image Network Graphics) , der giver mulighed for at få animationer indeholdende stillbilleder komprimeret i PNG- eller JPEG-format i ånden af JNG- formatet , styre 8 til 16 bits niveauer af transparenter og tillade at styre flere lag og at flytte et objekt i tide i stedet for at have flere kopier, som det er tilfældet med GIF eller APNG i dag.
Flere forsøg på at integrere MNG og JNG i Mozilla-pakken er blevet foreslået; de første blev accepteret og integreret, men afvist et par år senere på trods af stærk samfundskrav. Denne anmodning vil vare i ti år fra 1999 til 2009.
APNG-specifikationen blev foretaget af Stuart Parmenter og Vladimir Vukicevic for Mozilla Corporation i 2004. Mozilla Firefox har brugt dette format siden dets avancerede version 3 af23. marts 2007.
PNG-arbejdsgruppen afviste officielt APNG som en officiel udvidelse den 20. april 2007. Årsagen til afvisningen er den samme grund til, at PNG-formatet ikke oprindeligt havde animation: PNG er et simpelt stillbilledformat. Derudover skulle APNG-mime-typen være anderledes, hvilket strider mod APNG-opfindernes vilje: at have et format, der stadig viser noget med browsere, der ikke understøtter dette format.
MNG er det officielle W3C-format til animation. Mozilla Corporation har besluttet ikke længere at bruge MNG-formatet, da dette format er for tungt, og biblioteket ikke er modent nok. Mozilla-udviklere krævede en MNG / JNG-handler mindre end 5 kb, så plugin-udvikleren reducerede størrelsen på MNG / JNG-handler til 5 kb, men det blev stadig afvist af Mozilla-stiftelsen uden yderligere argumenter.
Fordelen ved APNG er den lille størrelse af biblioteket og dets kompatibilitet med ældre PNG-implementeringer.
Det består af et program til PNG-biblioteket, som ikke er integreret i det, da det ikke betragtes som et gyldigt format af dets forfattere.
En APNG-fil er faktisk en gyldig PNG-fil. I dette PNG-billede indeholder dataudvidelsesområdet, som leveres af den oprindelige PNG-standard, følgende billeder i PNG-format. Et program, der bruger et gammelt PNG-bibliotek, behøver kun at hente disse yderligere data, at afkode det og dermed lægge billederne over.
I en APNG-fil er det første billede en normal PNG, så det kan læses af de fleste PNG-dekodere. De fleste ældre PNG-dekodere kan vise det første billede.
Antallet af rammer pr. Sekund samt efterfølgende rammer gemmes i det ekstra rum som specificeret i det originale PNG-format.
Navigator | Support | Version |
---|---|---|
Firefox | Ja | 3,0 (17. juni 2008) |
Opera (Presto, <13) | Ja | 9,5 (17. september 2008) |
Iceweasel | Ja | 4,0 ~ b12 (23. februar 2011) |
Krom | Ja | 59.0.3071,86 m (5. juni 2017) |
Opera (Blink,> 13) | Ja | 20 |
Krom | Ja | 67 |
Internet Explorer | Ingen | 11,0 |
Konqueror | Ingen | 4.6.3 |
Safari | Ja | 8.0 |
Maxthon | Ja | 5.0 |
Edge | Ingen | 42,0 |
Edge Chromium | Ja | 79 |