Tasuta konverter

ICO to PNG-muundur

Teisendage Windowsi ikooni (.ico) failid koheselt oma brauseris kvaliteetseteks läbipaistvateks PNG-piltideks.

Klõpsake või lohistage ICO siia

Toetab kuni 50 MB

Või

Sellest tööriistast

ICO on ikoonifailivorming, mis leiutati Windows 3.0 jaoks 1990. aastal ja mida kasutatakse siiani de facto faviconi vorminguna veebis. Vaatamata nimele on ICO-fail konteiner, mis mahutab mitu erineva suuruse ja värvisügavusega pilti. Tüüpiline Windowsi töölaua ICO võib komplekteerida sama ikooni 16 × 16, 32 × 32, 48 × 48, 64 × 64, 128 × 128 ja 256 × 256 versioonid; operatsioonisüsteem valib ekraani kontekstile vastava suuruse. ICO teisendamine PNG-vormingusse tähendab ühe või mitme manustatud kujutise ekstraktimist ja nende salvestamist eraldiseisvate PNG-failidena.

See muundur parsib teie brauseris oleva ICO päise, tuvastab kõik manustatud pildikirjed ja dekodeerib igaüks neist. Enamik kaasaegseid ICO-faile salvestavad oma pildid sisemiselt PNG-vormingus; vanemad kasutavad BMP-stiilis töötlemata bitmap-andmeid. Mõlemat kodeeringut käsitletakse. Väljund on üks PNG manustatud pildi kohta – tüüpilise Windowsi ikooni puhul tähendab see kuut või enamat erineva suurusega PNG-faili.

Failid ei lahku kunagi teie seadmest. Parsimine toimub JavaScriptis, kasutades DataView'd, et lugeda ICO kataloogi ja saadetakse iga pildi jaoks sobivasse dekoodrisse. Väljund-PNG-d toodetakse canvas.toBlob('image/png') kaudu.

Miks teisendada ICO PNG-ks?

ICO on Windowsi-keskne vorming, mida vähesed pildiredaktorid graatsiliselt käsitlevad. Photoshop vajab pistikprogrammi; paljud veebipõhised tööriistad ei suuda ICO-d üldse lugeda; Linuxi töölauakeskkonnad käsitlevad ICO-d teise klassina. PNG on üldiselt toetatud. Olemasoleva ICO teisendamine PNG-vormingusse loob failid, mida saate avada ja muuta mis tahes tööriistaga.

Teine levinud põhjus on üksikute suuruste eraldamine. Faviconit värskendavad veebiarendajad soovivad sageli olemasolevast ICO-st ainult 32 × 32 või 64 × 64 versiooni. Pärandikoone ümber joonistavad disainerid soovivad lähtepunktiks suurimat manustatud versiooni. Mõlemad töövood saavad kasu eraldi PNG-failide ekstraktimisest, ühe suuruse kohta, selle asemel, et tegeleda otse ICO konteineriga.

Kuidas kasutada

Loobuge ICO-st, hankige üks PNG iga manustatud suuruse kohta.

  1. Laadige üles ICO-fail: Lohistage fail üleslaadimisalale või klõpsake sirvimiseks. Toetatakse kuni 50 MB faile, kuigi tüüpilised ICO-failid on tunduvalt alla 100 KB.
  2. Vaadake manustatud suurused üle: Tööriist loetleb kõik ICO-sse manustatud pildid koos nende mõõtmete ja värvisügavusega. Tüüpilisel favicon ICO-l on 16 × 16, 32 × 32 ja 48 × 48 versioonid; Windowsi töölauaikoonil võib olla kaheksa või enam suurust.
  3. Väljavõte: Iga manustatud pilt dekodeeritakse ja kodeeritakse uuesti PNG-vormingus. PNG-tihendatud kirjeid sisaldavate ICO-de puhul toimub dekodeerimine otse. BMP-stiilis kirjete puhul loetakse pikslite töötlemata andmed lõuendile ja eksporditakse PNG-vormingus.
  4. Laadi alla: Ühe pildiga ICO-d toodavad ühe PNG-vormingus allalaadimise. Mitme kujutisega ICO-d loovad ZIP-arhiivi, mis sisaldab ühte PNG-vormingut suuruse kohta ja millele on lisatud mõõtmed (icon-16.png, icon-32.png jne).

Levinud kasutusjuhtumid

Tehnilised üksikasjad

ICO-fail algab 6-baidise päisega (ICONDIR), millele järgneb kirjete kataloog (ICONDIRENTRY, igaüks 16 baiti), millele järgneb iga kirje pildiandmed. Iga kataloogi kirje määrab laiuse, kõrguse, värvide arvu ning kujutise baitidele osutava nihke ja suuruse.

Pildiandmed kodeeritakse kas BMP-stiilis DIB-na (ilma BITMAPFILEHEADERita) või otse manustatud täieliku PNG-failina. PNG-kodeeringuga kirjed on levinud tänapäevaste ikoonide puhul eraldusvõimega 256 × 256 ja nende alguses on standardne PNG-allkiri. BMP-stiilis kirjed jätavad failipäise välja, kuid sisaldavad teabepäist ja piksliandmeid.

See muundur loeb kataloogi, otsib iga kirje asukoha ja saadab vastavasse dekoodrisse. PNG-kirjed dekodeeritakse elemendi Blob ja Image abil; BMP-kirjete lugemiseks sõelutakse BITMAPINFOHEADER ja kirjutatakse pikslid lõuendile käsitsi. Väljund on alati PNG.

Parimad tavad

Korduma kippuvad küsimused

Kas ICO PNG-vormingus teisendamisel on kvaliteedi kadu?
Ei. PNG kasutab kadudeta DEFLATE'i, nii et teie pildikvaliteet säilib teisendamise ajal täielikult.
Miks peaksin teisendama algvormingu säilitamise asemel PNG-vormingusse?
PNG on ideaalne, kui vajate läbipaistvuse tuge, ekraanipiltide või graafika kadudeta kvaliteeti või universaalset brauseri ühilduvust. Erinevalt ICO-st säilitab PNG iga piksli ilma tihendusartefaktideta.
Kas ma saan mitu ICO-faili partiidena teisendada?
See tööriist töötleb maksimaalse kvaliteedi tagamiseks ühte faili korraga. Mitme faili puhul korrake lihtsalt protsessi – iga teisendamine võtab vaid sekundid.
Kas mu pilte hoitakse teisendamise ajal privaatsena?
Jah. Teie ICO-faile töödeldakse täielikult teie brauseris Canvas API ja JavaScripti abil. Ühtegi serverisse ei laadita midagi üles – fail läheb otse teie seadmest konverterisse ja tagasi teie seadmesse.
Kas minu fail on serverisse üles laaditud?
Ei. Parsimine ja dekodeerimine toimub teie brauseris. Fail ei lahku teie seadmest.
Kas ma saan PNG-d tagasi ICO-ks teisendada?
Jah – kasutage spetsiaalset PNG to ICO tööriista, mis koondab ühe või mitu PNG-d värskeks õige kataloogistruktuuriga ICO-failiks.
Miks ma näen ühe ICO jaoks mitut allalaadimist?
Kuna ICO sisaldab mitut manustatud pilti. Igast neist saab eraldi PNG. Kui soovite ainult ühte suurust, võtke see, mis vastab teie vajadustele, ja visake ülejäänud ära.
Kas EXIF või muud metaandmed säilitatakse?
ICO-failid ei kanna üldjuhul EXIF-i metaandmeid. Väljund-PNG-d sisaldavad ainult piksliandmeid. Kui allika ICO PNG-kirjetel olid metaandmed, ei säilitata neid lõuendi uuesti kodeerimisega.