Ilmainen muunnin

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

Tai

Tietoa tästä työkalusta

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.

Miksi muuntaa ICO PNG:ksi

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.

Käyttöohjeet

Pudota ICO, niin saat yhden PNG:n upotettua kokoa kohden.

  1. Lataa ICO-tiedosto: Vedä tiedosto latausalueelle tai selaa napsauttamalla. Jopa 50 megatavun tiedostot ovat tuettuja, vaikka tyypilliset ICO-tiedostot ovat selvästi alle 100 kt.
  2. Tarkista upotetut koot: Työkalu listaa kaikki ICO:hun upotetut kuvat niiden mitoilla ja värisyvyydellä. Tyypillisellä favicon ICO:lla on 16×16, 32×32 ja 48×48 versiot; Windowsin työpöydän kuvakkeessa voi olla vähintään kahdeksan kokoa.
  3. Ote: Jokainen upotettu kuva dekoodataan ja koodataan uudelleen PNG:ksi. PNG-pakattuja merkintöjä sisältävien ICO:iden dekoodaus on suora. BMP-tyylisissä merkinnöissä raaka pikselitiedot luetaan kankaalle ja viedään PNG-muodossa.
  4. Lataa: Yhden kuvan ICO:t tuottavat yhden PNG-latauksen. Monikuvaiset ICO:t tuottavat ZIP-arkiston, joka sisältää yhden PNG:n kokoa kohden ja nimetty mitoilla (icon-16.png, icon-32.png ja niin edelleen).

Yleiset käyttötapaukset

Tekniset tiedot

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.

Parhaat käytännöt

Usein kysytyt kysymykset

Meneekö laatu, kun ICO muunnetaan PNG:ksi?
Ei. PNG käyttää häviötöntä DEFLATE-toimintoa, joten kuvanlaatu säilyy täysin muunnoksen aikana.
Miksi muuntaisin PNG-muotoon alkuperäisen muodon säilyttämisen sijaan?
PNG on ihanteellinen, kun tarvitset läpinäkyvyyden tukea, häviötöntä laatua kuvakaappauksille tai grafiikalle tai yleistä selainyhteensopivuutta. Toisin kuin ICO, PNG säilyttää jokaisen pikselin ilman pakkausartefakteja.
Voinko muuntaa useita ICO-tiedostoja erässä?
Tämä työkalu käsittelee yhden tiedoston kerrallaan parhaan mahdollisen laadun varmistamiseksi. Useiden tiedostojen kohdalla toista prosessi – jokainen muunnos kestää vain sekunteja.
Pidetäänkö kuvani yksityisinä muuntamisen aikana?
Kyllä. ICO-tiedostosi käsitellään kokonaan selaimessasi Canvas API:n ja JavaScriptin avulla. Mitään ei ladata millekään palvelimelle – tiedosto siirtyy suoraan laitteeltasi muuntimeen ja takaisin laitteellesi.
Onko tiedostoni ladattu palvelimelle?
Ei. Jäsentäminen ja koodauksen purku tapahtuvat selaimessasi. Tiedosto ei poistu laitteestasi.
Voinko muuntaa PNG:n takaisin ICO:ksi?
Kyllä – käytä PNG to ICO -työkalua, joka yhdistää yhden tai useamman PNG:n uuteen ICO-tiedostoon, jolla on oikea hakemistorakenne.
Miksi näen useita latauksia yhdelle ICO:lle?
Koska ICO sisältää useita upotettuja kuvia. Jokaisesta tulee erillinen PNG. Jos haluat vain yhden koon, ota tarpeitasi vastaava ja hävitä loput.
Säilytetäänkö EXIF tai muut metatiedot?
ICO-tiedostot eivät yleensä sisällä EXIF-metatietoja. Tulostettavat PNG-tiedostot sisältävät vain pikselidataa. Jos lähde-ICOn PNG-merkinnöissä oli metatietoja, niitä ei säilytetä kanvas-uudelleenkoodauksella.