Bærbar nettverksgrafikk

Bærbar nettverksgrafikk
Utvidelse.png
MIME-typeimage/png
Utviklet avPNG Development Group
TillatelseBSD / GPL
1. utgivelse1. oktober 1996
FyrKomprimering av bildet
Komprimeringtapsfri
StandardISO 15948
IETF RFC 2083
Åpent format ?Jepp
Nettstedwww.libpng.org

Portable Network Graphics ( PNG akronym ) er et filformat som brukes i informatikk for å lagre bilder. Det er et derivatformat, Multiple-image Network Graphics eller MNG, utviklet i 2001, som ligner på animert GIF . [1]

Historie

PNG ble opprettet i 1995 av en gruppe uavhengige forfattere og godkjent 1. oktober 1996 av World Wide Web Consortium (W3C) [2] , og avsluttet prosessen i januar 1997 som gjenstand for Request for Comments (RFC) 2083.

Utformingen av PNG fant sted etter beslutningen, i 1994, av innehaverne av patentet til det da utbredte GIF -formatet , om å be om betaling av royalties for hvert program som brukte det. Datamiljøets første reaksjon på denne plutselige endringen var overraskelse, som ble fulgt av valget om å gå mot utviklingen av et alternativ. [3]

Funksjoner

PNG-formatet er overfladisk likt GIF , siden det er i stand til å lagre bilder på en tapsfri måte , dvs. uten å miste informasjon, og er mer effektivt med ikke-fotorealistiske bilder (som inneholder for mange detaljer til å kunne komprimeres på en liten plass) . Etter å ha blitt utviklet mye senere, har den ikke mange av de tekniske begrensningene til GIF-formatet: den kan lagre 24-bits bilder (mens GIF var begrenset til 8-bit, 256 farger) og har en dedikert kanal for åpenhet ( alfa ) kanal ). Formatet har ikke en enkel filverifiseringsmekanisme , men det støtter:

Applikasjoner og bruk

Bruken av PNG var i utgangspunktet begrenset, på grunn av at få programmer var i stand til å skrive eller lese slike bilder. Over tid har alle større grafikk- og navigasjonsprogrammer akseptert PNG-formatet, som dermed har fått større bruk.

APNG

Animated Portable Network Graphics (APNG) er et filformat som utvider PNG-spesifikasjonen for å tillate animerte bilder som fungerer på samme måte som animerte GIF-filer, samtidig som de støtter 24-biters bilder og 8-biters gjennomsiktighet. Den opprettholder også bakoverkompatibilitet med ikke-animerte PNG-filer [4] [5] . APNG-spesifikasjonen ble opprettet i 2004 av Stuart Parmenter og Vladimir Vukićević fra Mozilla Corporation for å tillate lagring av animasjoner som trengs for grensesnitt som throbbere (også kalt "loading icons") [6] . APNG støtter opptil 24 biter og derfor over 16 millioner farger, samt støtter delvis (gradert) gjennomsiktighet i tillegg til full gjennomsiktighet. GIF-format med 8-bits støtte er begrenset til 256 farger og total ugradert gjennomsiktighet, noe som kan forårsake kornete og pikselerte skygger [5] [7] .

MNG

Multiple-image Network Graphics (MNG) er et grafikkfilformat, utgitt i 2001, for animerte bilder. Spesifikasjonene er offentlig dokumentert og gratis programvarereferanseimplementeringer er tilgjengelige . MNG er nært beslektet med PNG-bildeformatet [8] . Da PNG-utviklingen startet tidlig i 1995, bestemte utviklerne seg for ikke å innlemme animasjonsstøtte, fordi de fleste PNG-utviklere følte at det var en dårlig idé å overbelaste en enkelt filtype med både faste og animasjonsmuligheter. , både for brukere (som ikke ville ha hatt en måte å bestemme hvilken klasse en gitt bildefil tilhører) og for webservere (som må bruke et MIME -tegn som starter med image/for stillbilder og video/animasjoner, til tross for GIF ) [9] . Imidlertid begynte arbeidet med MNG som en versjon av PNG som støtter animasjon. Versjon 1.0 av MNG-spesifikasjonen ble utgitt 31. januar 2001 [10] . MNG-støtte ble aldri inkludert i Google Chrome, Internet Explorer, Opera, Edge eller Safari. Mozilla Firefox hadde slik støtte, men droppet den [11] [12] . Gwenview har innebygd MNG-støtte. GIMP kan eksportere bilder som MNG-filer. Imagemagick kan lage en MNG-fil fra en rekke PNG-filer. Med MNG-plugin kan Irfanview lese en MNG-fil [13] . Nettservere er vanligvis ikke forhåndskonfigurert for å støtte MNG-filer [14] [15] .

Merknader

  1. ^ MNG ( Multiple-image Network Graphics ) , libpng.org . Hentet 3. mars 2016 .
  2. ^ Portable Network Graphics , på w3.org . Hentet 3. mars 2016 .
  3. ^ What It Be (An Informal History ) , libpng.org . Hentet 3. mars 2016 .
  4. ^ GIF vs APNG vs WebP , på littlesvr.ca . Hentet 6. september 2021 .
  5. ^ a b APNG (Animated Portable Network Graphics): Grunnleggende og veiledninger , på IONOS Digitalguide . Hentet 6. september 2021 .
  6. ^ APNG i e-poster: Tar animasjoner til et nytt nivå , på Business 2 Community . Hentet 6. september 2021 .
  7. ^ GIF vs Animert PNG , på lukeroberts.tv/blog , 3. mai 2019. Hentet 6. september 2021 .
  8. ^ Kashif Iqbal, MNG File Format - Multiple Image Network Graphics File Format , på docs.fileformat.com , 11. oktober 2019. Hentet 7. september 2021 .
  9. ^ MNG-filutvidelse - Hva er en .mng-fil og hvordan åpner jeg den? , på fileinfo.com . Hentet 7. september 2021 .
  10. ^ libpng.org .
  11. ^ developer.mozilla.org .
  12. ^ bugzilla.mozilla.org .
  13. ^ IrfanView PlugIns , på irfanview.com . Hentet 7. september 2021 .
  14. ^ Hjelp : Bilder og andre opplastede filer - Meta , på meta.wikimedia.org . Hentet 7. september 2021 .
  15. ^ Databasefeil , på web.archive.org , 12. august 2014. Hentet 7. september 2021 (arkivert fra originalen 12. august 2014) .

Relaterte elementer

Andre prosjekter

Eksterne lenker