ICO PNG-muunnin
Muunna Windows Icon (.ico) -tiedostot korkealaatuisiksi läpinäkyviksi PNG-kuviksi välittömästi selaimessasi.
Napsauta tai vedä ICO tähän
Tukee jopa 50 Mt
Muunna Windows Icon (.ico) -tiedostot korkealaatuisiksi läpinäkyviksi PNG-kuviksi välittömästi selaimessasi.
Tukee jopa 50 Mt
ICO on kuvaketiedostomuoto, joka keksittiin Windows 3.0:lle vuonna 1990 ja jota käytetään edelleen de facto favicon-muotona verkossa. Nimestään huolimatta ICO-tiedosto on säiliö, johon mahtuu useita kuvia eri kokoisina ja eri värisyvyyksinä. Tyypillinen Windows-työpöydän ICO saattaa sisältää saman kuvakkeen 16×16, 32×32, 48×48, 64×64, 128×128 ja 256×256 versiot. käyttöjärjestelmä valitsee näytön kontekstia vastaavan koon. ICO:n muuntaminen PNG-muotoon tarkoittaa yhden tai useamman näistä upotetuista kuvista purkamista ja niiden tallentamista erillisinä PNG-tiedostoina.
Tämä muunnin jäsentää selaimesi ICO-otsikon, tunnistaa kaikki upotetut kuvamerkinnät ja purkaa jokaisen. Useimmat nykyaikaiset ICO-tiedostot tallentavat kuvansa PNG-muodossa sisäisesti; vanhemmat käyttävät BMP-tyylistä raakaa bittikarttadataa. Molemmat koodaukset käsitellään. Tulosteena on yksi PNG upotettua kuvaa kohti – tyypillinen Windows-kuvake tarkoittaa kuutta tai useampaa erikokoista PNG-tiedostoa.
Tiedostot eivät koskaan poistu laitteestasi. Jäsentäminen tapahtuu JavaScriptissä käyttämällä DataView'ta ICO-hakemiston lukemiseen ja lähettämiseen kunkin kuvan sopivaan dekooderiin. Tulostus-PNG:t tuotetaan canvas.toBlob('image/png') kautta.
ICO on Windows-keskeinen muoto, jota harvat kuvankäsittelyohjelmat käsittelevät sulavasti. Photoshop vaatii laajennuksen; monet verkkopohjaiset työkalut eivät voi lukea ICO:ta ollenkaan; Linux-työpöytäympäristöt pitävät ICO:ta toissijaisena. PNG on yleisesti tuettu. Olemassa olevan ICO:n muuntaminen PNG-muotoon tuottaa tiedostoja, joita voit avata ja muokata millä tahansa työkalulla.
Toinen yleinen syy on yksittäisten kokojen poimiminen. Faviconia päivittävät verkkokehittäjät haluavat usein vain 32×32- tai 64×64-version olemassa olevasta ICO:sta. Vanhoja kuvakkeita uudelleen piirtävät suunnittelijat haluavat suurimman upotetun version lähtökohtana. Molemmat työnkulut hyötyvät erillisten PNG-tiedostojen purkamisesta, yksi kokoa kohden, sen sijaan, että käsittelevät ICO-säilöä suoraan.
Pudota ICO, niin saat yhden PNG:n upotettua kokoa kohden.
ICO-tiedosto alkaa 6-tavuisella otsikolla (ICONDIR), jota seuraa tietueiden hakemisto (ICONDIRENTRY, kukin 16 tavua), jota seuraa kunkin merkinnän kuvatiedot. Jokainen hakemistomerkintä määrittää leveyden, korkeuden, värimäärän sekä kuvatavuihin osoittavan siirtymän ja koon.
Kuvadata on koodattu joko BMP-tyylisenä DIB-tiedostona (ilman BITMAPFILEHEADER) tai suoraan upotettuna täydellisenä PNG-tiedostona. PNG-koodatut merkinnät ovat yleisiä nykyaikaisille kuvakkeille, joiden koko on 256 × 256, ja niissä on tavallinen PNG-allekirjoitus alussa. BMP-tyyliset merkinnät jättävät pois tiedoston otsikon, mutta sisältävät info-otsikon ja pikselitiedot.
Tämä muunnin lukee hakemiston, paikantaa jokaisen merkinnän ja lähettää asian sopivaan dekooderiin. PNG-merkinnät dekoodataan käyttämällä Blob- ja Image-elementtiä; BMP-merkinnät luetaan jäsentämällä BITMAPINFOHEADER ja kirjoittamalla pikselit kankaalle manuaalisesti. Lähtö on aina PNG.