Windows-kuvakkeesta PNG-muuntimeen
Windows-kuvakesäiliön muuntaminen tavalliseksi PNG-kuvaksi poimii korkeimman resoluution grafiikkakerroksen yleistä verkko- ja asiakirjayhteensopivuutta varten.
Muotojen vertailu ja tekniset tiedot
| Määritys | ICO | PNG |
|---|---|---|
| MIME-tyyppi | image/x-icon | image/png |
| Tyyppi | raster / container | raster |
| Pakkaus | raw bitmap / PNG embedded | lossless (DEFLATE / LZ77 + Huffman) |
| Standardimääritys | Microsoft ICO Format | W3C PNG 3rd Edition |
| Tiedostotunniste (Magic Bytes) | 00 00 01 00 | 89 50 4E 47 0D 0A 1A 0A |
Muodon yleiskatsaus ja käyttökohteet
Windows-kuvake- (.ICO) tiedostot toimivat erikoistuneina säiliöinä, jotka sisältävät useita kuvakokoja ja värisyvyyksiä työpöytäsovelluksille. Näiden resurssien poistaminen erillisiksi PNG-tiedostoiksi antaa kehittäjille, suunnittelijoille ja järjestelmänvalvojille mahdollisuuden käyttää työpöytäkuvakkeita uudelleen verkkosivuilla, mobiilisovelluksissa ja dokumentaatiossa ilman hahmontamisvirheitä. Ohjelmistosovellukset eivät usein pysty lukemaan monikerroksisia ICO-säiliöitä suoraan. Muodon muuntaminen muuttaa suljetun työpöydän pikakuvakografiikan yleisesti hyväksytyksi verkkografiikaksi. Tämä prosessi varmistaa, että läpinäkyvyyskanavat ja pikselidata säilyvät ehjinä eri käyttöjärjestelmissä ja verkkoselaimissa.
Tekniset tiedot ja koodekkien erittely
ICO-muoto käyttää image/x-icon MIME-tyyppiä ja alkaa 6-tavuisella taikanumerootsikolla: 0x00 0x00 0x01 0x00, jota seuraa tallennettujen kuvien määrä. Jokainen kuvamerkintä osoittaa raakaluonteiseen Windows-bittikarttadataan (DIB) tai upotettuun PNG-virtaan, joka käyttää DEFLATE-pakkausta. Kohde-PNG-muoto käyttää image/png MIME-tyyppiä ja alkaa 8-tavuisella allekirjoituksella 0x89 50 4E 47 0D 0A 1A 0A. PNG luottaa yksinomaan häviöttömään DEFLATE-pakkaukseen yhdistettynä ennakoivaan suodatukseen tiedostokokojen pienentämiseksi ilman pikselidatan pudottamista.
Käyttöjärjestelmien ja selaimien yhteensopivuus
PNG-tiedostot aukeavat natiivisti Windowsissa, macOS:ssä, Linuxissa, iOS:ssä ja Androidissa ilman kolmannen osapuolen koodekkeja. Jokainen moderni verkkoselain, mukaan lukien Chrome, Safari, Firefox ja Edge, hahmonna PNG-kuvat suoraan DOM:issa. Sitä vastoin ICO-tiedostoilla on rajoitettu selaintuki favicon-käytön ulkopuolella, ja ne vaativat usein erityisiä muunnostyökaluja ennen kuin niitä voidaan muokata tavallisissa rasterigrafiikkaohjelmistoissa.
💡 Hyödyllistä tietoa
Poimi aina suurin upotettu kerros ICO-säiliöstä, tyypillisesti 256x256 pikseliä, ennen PNG-muotoon muuntamista, jotta vältetään pienempien pikseliruudukkojen skaalaus ylöspäin ja epätarkkuuden syntyminen.
Muotojen vertailu ja tekniset tiedot
Tyypillinen moniresoluutioinen ICO-tiedosto on kooltaan noin 50 kt. Kun se muunnetaan yksikerroksiseksi PNG-tiedostoksi, tiedostokoko kutistuu usein 15 kt:aan, mikä mahdollistaa välittömät latausnopeudet 4G-, 5G- ja kuituverkoissa.
Usein kysytyt kysymykset
Miten Windows-kuvake muutetaan PNG-muotoon laatua menettämättä?
Koska sekä ICO- että PNG-muodot tukevat häviötöntä pakkausta ja alfakompositiota/läpinäkyvyyskanavia, raakakuvadatan poistaminen säiliöstä johtaa nollaan pikselin heikkenemiseen tai laadunmenetykseen.
Mitä eroa on Windows-kuvakkeella ja PNG:llä?
ICO-tiedosto on usean kuvan säiliö, joka on suunniteltu erityisesti käyttöjärjestelmän pikakuvakkeille ja kursoreille, kun taas PNG-tiedosto on yhden kuvan rasterigrafiikka, joka on optimoitu tavallista verkko- ja työpöytänäyttöä varten.