Legacy File Converter -logoLegacy File Converter
Historiaoppitunti8 min lukuaika

Historiaoppitunti: Mikä on .png-tiedosto? GIFin korvaamiseksi luotu muoto

Portable Network Graphics — häviötön, chunk-pohjainen still-kuva, joka keksittiin alkuvuonna 1995 Unisysin GIF-kuvaa koskeneen LZW-patenttiriidan jälkeen, ja miksi .png-tiedostot täyttävät yhä levyjä vuonna 2026.

·Legacy File Converter-tiimin kirjoittama
Lukittu pikselikuva vanhan näytön vieressä, joka lähettää teräviä kerroksia, ei logoja

TL;DR

.png on Portable Network Graphics -kuva — häviötön, siirrettävä ja pakattu rasterikuva (bittikartta), joka suunniteltiin verkkoon 1990-luvun puolivälin GIFin LZW-patenttiriidan (Lempel-Ziv-Welch) jälkeen. Thomas Boutell julkaisi ensimmäisen luonnoksen (silloin PBF, Portable Bitmap Format) 4. tammikuuta 1995; muutamassa viikossa vapaaehtoinen PNG-ryhmä sopi DEFLATE-pakkauksesta zlibin kautta, chunk-pohjaisesta rakenteesta, valinnaisesta alfa-läpinäkyvyydestä ja Adam7-lomituksesta. Tiedostot alkavat kahdeksan tavun tunnisteella, jota seuraavat chunkit kuten IHDR (otsake), IDAT (pakattu data) ja IEND (loppu), joista jokaista suojaa CRC (cyclic redundancy check). W3C teki siitä Recommendationin 1. lokakuuta 1996; RFC 2083 julkaisi version 1.0 tekstin; myöhemmin ISO/IEC 15948 standardoi sen. Se lausutaan ”ping”; vitsi on ”PNG’s Not GIF.” Perus-PNG on yksi kuva — ei GIF-silmukka (APNG / MNG ovat eri tarinoita). Vuonna 2026 ne täyttävät kuvakaappauskansioita, verkkoresursseja ja viedyä grafiikkaa. Legacy File Converter muuntaa .png-tiedostot paikallisesti Windowsissa JPG-, PDF- ja muihin lueteltuihin muotoihin — mitään ei lähetetä minnekään.

Mikä on .png-tiedosto?

.png-tiedosto on Portable Network Graphics -muotoinen kuva. Selkokielellä: se on häviöttömästi pakattu kuva (purkaja luo uudelleen täsmälleen ne pikselit, jotka koodaaja tallensi), tehty kulkemaan varhaisessa verkossa ilman GIFiin iskenyttä patenttitaakkaa. Virallinen ääntämys on ”ping.” Rekursiivinen vitsi — ”PNG’s Not GIF” — jäi kehittäjäperinteeseen vakavan nimen rinnalle.

Levyllä PNG on lyhyt tunniste, jota seuraavat chunkit: nimetyt lohkot, jotka kantavat otsakkeen, paletin, pakatut pikselit, tekstikommentit ja lopetusmerkin. Tämä rakenne antaa muodon kasvaa valinnaisilla ominaisuuksilla teeskentelemättä, että jokainen tiedosto olisi piirretty elokuva. Arkinen haku ”mikä on .png-tiedosto” tulee usein jollekulle, joka tuijottaa terävää kuvakaappausta, pehmeävarjoista logoa tai kaaviota, joka näyttää ”liian isolta” valokuva-JPG:n vieressä — ja miettii, onko jokin vialla. Ei ole melkein koskaan; muoto tekee vain toista työtä. GIF-historiaan, johon se vastasi, katso Historiaoppitunti: Mikä on .gif-tiedosto?.

Häviötön still-kuva, ei valokuvakoodekki

.png ei ole ”JPEG läpinäkyvyydellä”. Se on häviötön still-kuvamuoto, jossa on valinnainen alfa (pikselikohtainen läpinäkyvyys). Valokuvat pienenevät usein paremmin JPG:nä; kuvakaappaukset, käyttöliittymän kehykset ja kovareunainen grafiikka suosivat yleensä PNG:tä.

Miksi PNG-tiedostoni on paljon suurempi kuin JPG?

Häviötön vastaan häviöllinen on koko pelästys. PNG säilyttää pikseliarvot palautettavina purkamisen jälkeen. JPEG (arkinen JPG-reitti) heittää pois korkeataajuisia yksityiskohtia, joita silmä harvoin huomaa tasasävyisissä valokuvissa, minkä vuoksi lomakuva on usein pieni JPG:nä ja itsepintaisen iso PNG:nä. Windows-kuvakaappauksessa, käyttöliittymämallissa tai skannatussa kaaviossa on teräviä reunoja ja tasaista väriä — juuri siellä, missä häviötön voittaa ja häviöllinen ringing näyttää rumalta.

Läpinäkyvyys lisää myös tavuja. GIF tarjosi yhden läpinäkyvän paletti-indeksin — kovan kyllä/ei-”reiän”. PNG voi tallentaa alfakanavan: pikselikohtaisen läpinäkyvyysarvon, jotta pehmeät varjot ja lasimaiset reunat yhdistyvät siististi minkä tahansa taustan päälle. Tämä voima on syy siihen, että suunnittelijat rakastivat PNG:tä, ja siihen, että puoliläpinäkyvä vienti on suurempi kuin tasainen JPG samalla leveydellä ja korkeudella.

Suurempi voi olla oikein

Suuri PNG-kuvakaappaus on usein muoto tekemässä sitä, mihin se on suunniteltu. Sen koodaaminen uudelleen JPG:ksi voi pienentää tiedostoa ja samalla pehmentää tekstiä ja käyttöliittymän reunoja — kompromissi, ei ilmainen päivitys.

Unisysin LZW-riita ja miksi PNG alkoi

GIFistä oli tullut varhaisen verkon työjuhta logoille ja yksinkertaiselle grafiikalle. Sen pakkaus käytti LZW:tä, ja Unisysilla oli keskeinen patentti. Keskustelujen jälkeen CompuServen kanssa tiedotus joulukuun 1994 lopulla teki selväksi, että GIF-yhteensopiva ohjelmisto saattoi tarkoittaa rojalteja. Usenet räjähti tammikuun 1995 alussa. Tämä oppitunti ei keksi maksuja; kulttuurinen tosiasia riittää: tekijät, jotka uskoivat GIFin olevan vapaasti toteutettavissa, kohtasivat yhtäkkiä lisenssiongelman. Mielenilmaukset kuten ”Burn All GIFs” ja ajo puhtaan korvaajan puolesta seurasivat. Aiempi GIF-oppitunti käsittelee CompuServea, GIF87a- ja GIF89a-versioita sekä patenttiaikajanaa tarkemmin — PNG on jatko-osa.

Thomas Boutell julkaisi ensimmäisen luonnoksen siitä, mistä tuli PNG — silloin PBF (Portable Bitmap Format) — grafiikka- ja pakkausuutisryhmissä 4. tammikuuta 1995. Noin viikossa vapaaehtoispiiri oli ehdottanut useimmat pysyvistä ideoista: delta-suodatus ennen pakkausta (Scott Elliott, Mark Adler ja muut), deflate-pakkaus (Tom Lane, Info-ZIP-yhteisö ja monet muut), truecolor-syvyys, sisäiset CRC:t (Greg Roelofs) ja itse nimi PNG (Oliver Fromme). Boutell ohjasi luonnoksia hyväntahtoisena diktaattorina, kun yksimielisyys juuttui. Draft 9:llä (7. maaliskuuta 1995) muoto oli käytännössä jäädytetty; myöhemmät luonnokset lähinnä selkeyttivät.

Korvaaja ja seuraaja

Ryhmä halusi enemmän kuin patenttivapaan GIF-kloonin: truecolor-värin, paremman läpinäkyvyyden, laajennettavat chunkit ja avoimen pakkauksen — seuraajan, ei pelkkää vararengasta.

Miten tavut toimivat: tunniste, chunkit, DEFLATE, suodatus, Adam7

Jokainen PNG alkaa kahdeksan tavun tunnisteella, jotta lukijat tunnistavat tiedoston, vaikka tiedostopääte olisi väärä. Sen jälkeen tulee chunkien virta. Chunk on itsensä kuvaava lohko: pituus, nelimerkkinen tyyppinimi, hyötykuorma ja CRC (cyclic redundancy check) — tarkistussumma, joka havaitsee tyypin ja datan vioittumisen. Kriittisiä chunkeja, jotka jokaisen dekooderin on ymmärrettävä, ovat IHDR (kuvan otsake: leveys, korkeus, bittisyvyys, värityyppi ja liput), yksi tai useampi IDAT (kuvadata: pakatut pikselit) ja IEND (kuvan loppu). Valinnaiset chunkit voivat kantaa paletin, yksinkertaisen tai täyden läpinäkyvyyden, gamma-vihjeitä, tekstiä tai muuta metadataa rikkomatta vanhoja lukijoita, jotka ohittavat tuntemattomat apu-tyypit.

Pikseleitä ei tungeta raakoina IDAT-chunkiin. Ensin tulee suodatus: jokainen skannausrivi voidaan kirjoittaa uudelleen erotuksina viereisiin tavuihin nähden, jotta toistuvat kuviot pakkautuvat paremmin — palautuva esikäsittely, ei toinen kuvamuoto. Sitten suodatetut tavut pakataan DEFLATE-menetelmällä (LZ77-plus-Huffman-menetelmä, jota käytetään myös gzipissä / ZIPissä) zlib-muodon kautta. Jean-loup Gailly ja Mark Adler muotoilivat zlibin sinä aikana; Guy Eric Schalnat johti libpng:n varhaista työtä, jotta sovellusten ei tarvinnut keksiä dekooderia uudelleen. Määrittelyt ja kirjastot kypsyivät yhdessä 1995 aikana.

Lomitus on valinnaista. Menetelmä 0 tallentaa rivit ylhäältä alas tavalliseen tapaan. Menetelmä 1 on Adam7, nimetty Adam M. Costellon mukaan: seitsemän läpikäyntiä 8×8-kuvion yli, jotta karkea esikatselu ilmestyy ennen latauksen valmistumista — progressiivinen näyttötapa, jota soittoyhteysselaimet tarvitsivat. Dekoodereiden on luettava lomitetut tiedostot, vaikka ne näyttäisivät vain lopullisen kuvan.

Still-kuva perusmuodossa

Nämä chunkit kuvaavat yhtä rasteria. Usean ruudun animaatio jää klassisen PNG:n ulkopuolelle; katso APNG / MNG -huomautus alla sen sijaan, että olettaisit jokaisen .png-tiedoston toistuvan silmukkana.

W3C Recommendation, RFC 2083 ja ISO/IEC 15948

Standardointi seurasi toteutusta. World Wide Web Consortium (W3C) julkaisi PNG 1.0:n Recommendationina 1. lokakuuta 1996 — vakaa, arvioitu verkkografiikan viite. Sama tekstisukupolvi ilmestyi RFC 2083 -dokumenttina (PNG Specification Version 1.0, Informational) IETF:n kautta. IANA rekisteröi mediatyypin image/png. Myöhemmin ISO/IEC 15948 julkaisi PNG:n kansainvälisenä toiminnallisena määrittelynä (laajasti siteerattu 2004-painos) ja säilytti tiivistelmässä huomautuksen ”pronounced ping”. Selkokielellä: se, mikä alkoi Usenet-tulipaloina, tuli verkon ja ISO-perheen viralliseksi standardiksi.

Selaintodellisuus laahasi paperityön perässä. Natiivi PNG ilmestyi epätasaisesti Netscapeen ja Microsoft Internet Exploreriin 1990-luvun lopulla. Täysi alfa-yhdistäminen oli Windowsin IE:ssä kipupiste vuosia: varhaiset versiot käsittelivät PNG:tä huonosti tai vain karkealla binääriläpinäkyvyydellä, ja web-kehittäjät käyttivät AlphaImageLoader-kikkoja, kunnes Internet Explorer 7 paransi pikselikohtaista alfaa. Muoto oli valmis; hallitseva selain jäi jälkeen — yksi syy siihen, että GIF-bannerit ja -silmukat pysyivät.

Alfa-läpinäkyvyys vs. GIF ja miksi tavallinen PNG ei animoidu

GIF89a voi merkitä yhden paletti-indeksin läpinäkyväksi. PNG osaa tuon yksinkertaisen läpinäkyvyyden ja, tärkeämpää, täyden alfakanavan osittaiselle peittävyydelle. Pehmeät varjot, reunanpehmennetyt logot ja kerrokset tuntemattomien taustojen päällä ovat päivittäinen voitto. Siksi ”tallenna PNG:nä” tuli käyttöliittymäviennin refleksiksi ja siksi valokuvan uudelleentallennus PNG:ksi voittaa harvoin JPG:n koossa.

Animaatio lykättiin tietoisesti. Perus-PNG on yksi kuva. MNG (Multiple-image Network Graphics) kasvoi samassa yhteisössä monikuvaisena / animaatiosisarmuotona — tehokas, monimutkainen eikä koskaan yleinen selainoletus. APNG (Animated PNG) lisäsi myöhemmin animaatio-chunkit PNG-virtaan, jotta vanhat dekooderit näyttävät yhä yhden still-ruudun, kun uudemmat toistavat ruudut. Pidä niitä sivutarinoina: .png-tiedostot, jotka täyttävät kuvakaappauskansioita vuonna 2026, ovat lähes aina still-kuvia.

PNG ≠ animoitu GIF

Jos tarvitset äänettömän silmukkaklipin, se on historiallisesti GIFin lokero (tai myöhemmin lyhyt video). Tavallinen PNG vastaa tarpeeseen ”terävä still-kuva valinnaisella läpinäkyvyydellä”, ei ”toistuva meemi”.

Miksi .png-tiedostot ovat yhä levyillä vuonna 2026

Vuonna 2026 .png legacy-tiedostot (ja aivan uudet) tulevat yhä vastaan siellä, missä terävyys ja läpinäkyvyys ratkaisevat: käyttöjärjestelmän kuvakaappaukset, sovelluskauppojen resurssit, esitykset, skannatut kaaviot, pelien käyttöliittymäpaketit, suunnittelutoimitukset ja verkon ”Tallenna kuva” -lataukset. Kamerat suosivat yhä JPEG- tai RAW-muotoa valokuville; editorit valitsevat yhä PNG:n, kun pikselit eivät saa sumentua. Muoto voitti GIFin korvaamisen still-kuvapuoliskon niin perusteellisesti, että ihmiset unohtavat sen alkaneen Usenetin hätäkomiteana.

Legacy File Converter listaa Portable Network Graphics / .png -muodon tuettujen kuvien joukossa sivulla Tuetut tiedostotyypit ja muuntaa .png-tiedostot paikallisesti käyttäjän Windows-tietokoneella JPG-, PDF- ja muihin lueteltuihin muotoihin — mitään ei lähetetä minnekään. Tämä artikkeli pysyy historiassa — ei ole opas chunkien kirjoittamiseen käsin. Naapurioppitunteja kuvamuodoista: Historiaoppitunti: Mikä on .gif-tiedosto?, Historiaoppitunti: Mikä on .bmp-tiedosto? ja Historiaoppitunti: Mikä on .jfif-tiedosto?.

Valmis avaamaan vanhat tiedostosi?

Aloita ilmaiseksi ja avaa sitten rajattomat muunnokset kertamaksullisella $79.95 Standard-lisenssillä. Lataa Windows-asennusohjelma – kaikki ominaisuudet jopa 10 tiedostolle.

Ilmainen kokeiluversio

Sovelluksen kaikki ominaisuudet · jopa 10 tiedostoa

Windows 10 tai 11

Sama ilmainen kokeiluversio kuin aina – lataa Windows-asennusohjelma ja muunna paikallisesti tietokoneellasi.

Aloita ilmainen kokeilu – lataa asennusohjelma

Suora Windows-asennusohjelma · offline-MSI

Onko tämä turvallinen? — julkaisija, asennusohjelma ja SmartScreen-ohjeet

Osta Standard – $79.95

Vaatii Windows 10:n tai 11:n. Ei tilauksia. 100 % Windows-natiivi.