PNG

Tämä artikkeli käsittelee kuvatiedostomuotoa. PNG on myös Papua-Uuden-Guinean maatunnus.
Portable Network Graphics
Tiedostopääte .png
Mediatyyppi image/png
Tyypin koodi PNGf
Magic 89 50 4e 47
Laajennus APNG
Lyhenne PNG
Standardi(t) ISO/IEC 15948:2004
Infobox OK

PNG (lyhenne sanoista Portable Network Graphics) on häviötöntä pakkausta käyttävä bittikarttagrafiikan tallennusformaatti, joka kehitettiin korvaajaksi Internetissä käytettävälle, ominaisuuksiltaan vanhentuneelle ja patenttien rajoittamalle GIF-formaatille. PNG-standardi julkaistiin 1996, jolloin siitä tuli myös W3C:n suositus TR/PNG[1].

PNG on patentiton eli kaikkien vapaasti käytettävissä ilman lisenssimaksuja ja W3C:n standardi, ja siten suositus Web-sivuilla käytettäväksi. PNG:stä on vapaa referenssitoteutus, jota voi ilmaiseksi käyttää ohjelmansa osana. PNG:n uusin versio on ISO-standardi ISO/IEC 15948:2004.[2] Formaatista on julkaistu määrittely RFC 2083.[3]

PNG-kuvissa voidaan käyttää enimmillään 48-bittistä värisyvyyttä (248 eri väriä) sekä 16-bittistä läpinäkyvyyttä. Pakkausmenetelmänä PNG käyttää häviötöntä Deflate-pakkausta. GIF-tiedostomuodon rajoitukset ovat 256 eri väriä ja yksitasoinen (bittinen) läpinäkyvyys. GIF-muodon etuna on kuitenkin ollut sen mahdollisuus yksinkertaisten animaatioiden luomiseen, jota PNG ei tue. Animaatioiden puutteen korvaamiseen kehitettiin MNG-formaatti (Multiple-image Network Graphics), jonka tuki on vähäistä. Selaimista sitä tuki ainoastaan Firefox, josta siitäkin tuki poistettiin 2003 käytön puutteen vuoksi.[4] Toinen vaihtoehto PNG:n animaatiotueksi on vain Firefox 3 -selaimen tai uudemman tukema APNG-laajennus.[5][6]

Aikaisemmin Microsoftin monopolistisessa asemassa ollut Internet Explorer ei tukenut PNG-formaatin kaikkia ominaisuuksia täysin ja tämä vaikeutti PNG-formaatin täysipainoista hyödyntämistä web-sivuilla. Nykyiset Internet Explorerit versioista 7 ylöspäin tukevat PNG:tä.

Kirjallisuutta

  • Roelofs, Greg: PNG: The Definitive Guide. O’Reilly, 1999. ISBN 1-56592-542-4. PNG – The Definitive Guide (viitattu 28.11.2017). (englanniksi)

Lähteet

  1. PNG (Portable Network Graphics) 14.2.1995. World Wide Web Consortium. Viitattu 27.11.2017.
  2. ISO/IEC 15948:2004 ISO. Viitattu 8.12.2017.
  3. Boutell, Thomas et al.: PNG (Portable Network Graphics) Specification Version 1.0 IETF Tools. maaliskuu 1997. The Internet Engineering Task Force. (englanniksi)
  4. Removal of MNG/JNG support (Bug 195280) Bugzilla. Mozilla.
  5. APNG Demo Mozilla. Arkistoitu 14.10.2011. (englanniksi)
  6. APNG Specification Mozilla Wiki. 16.6.2006. Mozilla. (englanniksi)

Aiheesta muualla

  • PNG-spesifikaatio W3C:n sivu (englanniksi)
  • PNG-läpinäkyvyystesti Web-selaimille (englanniksi)
  • Portable Network Graphics (PNG) Specification (Second Edition) (englanniksi)
  • n
  • k
  • m
Bittikartta
Raw
Vektori
  • AI
  • CDR
  • CGM
  • DXF
  • EMF
  • EVA
  • IGES
  • PGML
  • SVG
  • VML
  • WMF
  • XAR
Yhdistelmä
Aiheeseen liittyvä
  • Luokka
  • Commons
Auktoriteettitunnisteet: Kansalliset Muokkaa Wikidatassa
  • Saksa