ICO za PNG pretvornik
Datoteke z ikonami sistema Windows (.ico) takoj v brskalniku pretvorite v visokokakovostne prosojne slike PNG.
Tukaj kliknite ali povlecite ICO
Podpira do 50 MB
Datoteke z ikonami sistema Windows (.ico) takoj v brskalniku pretvorite v visokokakovostne prosojne slike PNG.
Podpira do 50 MB
ICO je oblika datoteke ikone, ki je bila izumljena za Windows 3.0 leta 1990 in se še danes uporablja kot de facto oblika favicon v spletu. Kljub imenu je datoteka ICO vsebnik, ki lahko vsebuje več slik različnih velikosti in barvnih globin. Tipičen ICO namizja Windows lahko združuje različice iste ikone 16×16, 32×32, 48×48, 64×64, 128×128 in 256×256; operacijski sistem izbere tisto velikost, ki ustreza kontekstu prikaza. Pretvarjanje ICO v PNG pomeni ekstrahiranje ene ali več teh vdelanih slik in njihovo shranjevanje kot samostojne datoteke PNG.
Ta pretvornik razčleni glavo ICO v vašem brskalniku, prepozna vse vstavljene slikovne vnose in dekodira vsakega. Večina sodobnih datotek ICO interno shrani svoje slike kot PNG; starejši uporabljajo neobdelane bitne slike v slogu BMP. Obravnavana sta oba kodiranja. Izhod je en PNG na vdelano sliko – za običajno ikono Windows to pomeni šest ali več datotek PNG različnih velikosti.
Datoteke nikoli ne zapustijo vaše naprave. Razčlenjevanje poteka v JavaScriptu z uporabo DataView za branje imenika ICO in pošiljanje ustreznemu dekodirniku za vsako sliko. Izhodni PNG-ji so izdelani prek canvas.toBlob('image/png').
ICO je format, osredotočen na sistem Windows, ki ga le malo urejevalnikov slik elegantno obravnava. Photoshop zahteva vtičnik; veliko spletnih orodij sploh ne more brati ICO; Namizna okolja Linux obravnavajo ICO kot drugorazreden. PNG je univerzalno podprt. Pretvorba obstoječega ICO v PNG ustvari datoteke, ki jih lahko odprete in urejate v katerem koli orodju.
Drugi pogost razlog je pridobivanje posameznih velikosti. Spletni razvijalci, ki posodabljajo favicon, pogosto želijo le 32 × 32 ali 64 × 64 različico obstoječega ICO. Oblikovalci, ki prerisujejo stare ikone, želijo kot izhodišče največjo vdelano različico. Oba delovna toka imata koristi od ekstrahiranja ločenih datotek PNG, ene na velikost, namesto neposrednega ukvarjanja z vsebnikom ICO.
Izpustite ICO, pridobite en PNG na vdelano velikost.
Datoteka ICO se začne s 6-bajtno glavo (ICONDIR), ki ji sledi imenik vnosov (ICONDIRENTRY, vsak po 16 bajtov), ki mu sledijo slikovni podatki za vsak vnos. Vsak vnos v imeniku določa širino, višino, število barv ter odmik in velikost, ki kažeta na bajte slike.
Podatki o slikah so kodirani kot DIB v slogu BMP (brez BITMAPFILEHEADER) ali kot popolna datoteka PNG, vdelana neposredno. Vnosi, kodirani s formatom PNG, so običajni za sodobne ikone velikosti 256 × 256 in imajo na začetku standardni podpis PNG. Vnosi v slogu BMP izpuščajo glavo datoteke, vključujejo pa informacijsko glavo in podatke slikovnih pik.
Ta pretvornik prebere imenik, poišče vsak vnos in ga pošlje ustreznemu dekodirniku. Vnosi PNG so dekodirani z uporabo elementa Blob in Image; Vnosi BMP se berejo z razčlenjevanjem BITMAPINFOHEADER in ročnim pisanjem slikovnih pik na platno. Izhod je vedno PNG.