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
Teisendage Windowsi ikooni (.ico) failid koheselt oma brauseris kvaliteetseteks läbipaistvateks PNG-piltideks.
Toetab kuni 50 MB
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.
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.
Loobuge ICO-st, hankige üks PNG iga manustatud suuruse kohta.
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.