Muunna APNG muotoon GIF
APNG:n muuntaminen GIF-muotoon voi auttaa, jos sovellus tukee GIF:iä mutta ei APNG:tä. GIF rajoittaa ruudut 256 väriin, ja toisto riippuu sovelluksesta.
Muotojen vertailu ja tekniset tiedot
| Määritys | APNG | GIF |
|---|---|---|
| MIME-tyyppi | image/ | image/ |
| Tyyppi | animoitu PNG-rasterikuva | rasteri |
| Pakkaus | häviötön Deflate animaatiolohkoilla | häviötön (LZW, enintään 256 indeksoitua väriä) |
| Standardimääritys | APNG 1.0 Specification / W3C | CompuServe GIF89a |
| Tiedostotunniste (Magic Bytes) | 89 50 4E 47 0D 0A 1A 0A (PNG header) + 'acTL' chunk | 47 49 46 38 37 61 (GIF87a) or 47 49 46 38 39 61 (GIF89a) |
Muodon yleiskatsaus ja käyttökohteet
APNG:n muuntaminen GIF-muotoon voi auttaa, jos kohdesovellus tukee GIF:iä mutta ei APNG:tä. GIF-rajoittaa kunkin kuvan enintään 256 värin palettiin ja tukee yhden bitin läpinäkyvyyttä, joten liukuvärit ja pehmeä alfakanava voivat muuttua. Tarkista kohdealustan tuki, sillä animaation toisto vaihtelee.
Tekniset tiedot ja koodekkien erittely
Animoitu PNG, jonka MIME-tyyppi on image/apng, alkaa 8-tavuisella tiedostotunnisteella 89 50 4E 47 0D 0A 1A 0A, jota seuraavat lohkot kuten fcTL ja fdAT, jotka hallitsevat animaatiokehyksiä. Se käyttää Deflate-pakkausta pikselitiedoille. Muuntaminen GIF-muotoon, jonka MIME-tyyppi on image/gif, muuttaa säiliön alkamaan ASCII-muotoisilla maagisilla tavuilla 47 49 46 38 39 61. GIF pudottaa värisyvyyden enintään 256 indeksiväriin kehystä kohden ja koodaa pikselitiedot LZW-häviöttömällä pakkauksella.
Käyttöjärjestelmien ja selaimien yhteensopivuus
Animoidut GIF-tiedostot tarjoavat yleisen yhteensopivuuden kaikkien nykyaikaisten työpöytäselaimien, mobiililaitteiden, käyttöjärjestelmien ja sähköpostiohjelmien kanssa. APNG-tiedostot toimivat hyvin nykyaikaisissa selaimissa, kuten Chromessa, Firefoxissa ja Safarissa, mutta niitä ei tueta vanhemmissa ohjelmistoissa ja tietyissä natiiveissa mobiiliviestisovelluksissa.
Hyödyllistä tietoa
Pienennä väripalettia aina manuaalisesti ennen GIF-muotoon vientiä estääksesi ei-toivotut värien raidoittumat, joita tiukka 256 värin raja aiheuttaa.
Usein kysytyt kysymykset
Miten animoitu PNG voidaan muuntaa animoiduksi GIF-tiedostoksi ilman laadun heikkenemistä?
Muunnosta ei voi tehdä ilman laadun heikkenemistä, koska GIF-tiedostot on tiukasti rajattu 256 indeksoituun väriin kehystä kohden, kun taas APNG tukee miljoonia aitoja värejä. Kehysten määrän vähentäminen ja mukautetun väripaletin käyttö auttavat minimoimaan visuaalisen laadun huononemisen muunnoksen aikana.
Mitä eroa on animoidulla PNG-tiedostolla ja animoidulla GIF-tiedostolla?
APNG on PNG-muodon laajennus, joka tukee animaatiota, täysvärejä ja alfakanavan läpinäkyvyyttä. GIF tukee animaatiota, mutta sen paletissa voi olla enintään 256 väriä ja läpinäkyvyys on yhden bitin tarkkuudella. Molempia tuetaan laajasti, mutta sovelluskohtaisia eroja on.