PNG kohteeseen ICO-muunnin
Muunna PNG-kuvat Windows Icon (ICO) -tiedostoiksi (Favicon-generaattori) välittömästi selaimessasi. Nopea, turvallinen ja täysin asiakaskohtainen.
Napsauta tai vedä PNG tähän
Tukee jopa 50 Mt
Muunna PNG-kuvat Windows Icon (ICO) -tiedostoiksi (Favicon-generaattori) välittömästi selaimessasi. Nopea, turvallinen ja täysin asiakaskohtainen.
Tukee jopa 50 Mt
ICO on muoto, jota Windows odottaa työpöydän sovelluskuvakkeilta ja muoto, jota selaimet perinteisesti odottavat faviconeille (linkki rel=icon, /favicon.ico). Kunnollisen ICO-tiedoston luominen tarkoittaa saman kuvan useiden erikokoisten niputtamista yhteen säiliöön, jotta käyttöjärjestelmä tai selain voi valita tarvitsemansa resoluution. Favicon ICO sisältää tyypillisesti 16×16, 32×32 ja 48×48; työpöytäsovellus ICO lisää yleensä 64×64, 128×128 ja 256×256.
Tämä muunnin ottaa yhden tai useamman PNG-tiedoston ja kirjoittaa oikein rakennetun ICO-tiedoston selaimeesi. ICO-hakemisto ja jokaisen upotetun kuvan metatiedot muodostetaan JavaScriptillä binaaripuskurin avulla. PNG-merkinnät upotetaan suoraan, kun taas pienemmät koot voidaan valinnaisesti koodata uudelleen BMP-tyylisiksi DIB-tiedostoiksi vanhan yhteensopivuuden varmistamiseksi. Tulos on tavallinen ICO-tiedosto, jonka Windows Explorer, Visual Studio, verkkoselaimet ja kaikki muut ICO:ta käyttävät työkalut hyväksyvät.
Kaikki käsittely tapahtuu paikallisesti. PNG:t luetaan selaimeen, ICO-tavuvirta rakennetaan muistiin ja tulos tarjotaan latauksena. Ei palvelimen latausta, ei väliaikaista tiedostojen tallennusta, ei ulkoista riippuvuutta.
Jos ylläpidät Windows-sovellusta, suoritettavan tiedoston kuvakkeen on oltava binaarin resursseihin upotettu ICO-tiedosto. Käännetyt PNG-resurssit eivät ole vastaavia. Oikean ICO:n luominen PNG-mastereistasi on vakiopakkausvaihe ennen kuvakkeen liittämistä suoritettavaan tiedostoon.
Nykyaikaiset selaimet hyväksyvät myös PNG:n faviconeille linkin rel=icon kautta, mutta /favicon.ico on edelleen se perintö, jonka vanhemmat selaimet ja monet automatisoidut työkalut (RSS-lukijat, sosiaaliset esikatselut, hakukoneiden indeksointirobotit) tarkistavat ensin. Sivusto, jossa ei ole /favicon.ico-tiedostoa, tuottaa 404-kohinaa palvelimen lokeihin, eikä se välttämättä näy oikein vanhemmissa asiakaskoneissa. Tiedoston tuottaminen on viiden sekunnin tehtävä; sen tuottamatta jättäminen maksaa jatkuvaa lokiroskapostia.
Lataa PNG-masterit, valitse niputettavat koot ja luo.
ICO-tiedosto koostuu 6-tavuisesta ICONDIR-otsikosta (varattu = 0, tyyppi = 1 ICO:lle, count = kuvien määrä), jota seuraa 16-tavuinen ICONDIRENTRY-tietue, jota seuraa kuvan hyötykuorma. Jokainen ICONDIRENTRY määrittää leveyden ja korkeuden (0 tarkoittaa 256), värien lukumäärän, tasot, bittisyvyyden, hyötykuorman koon ja offsetin.
Jokainen kuvan hyötykuorma on joko täydellinen PNG-tiedosto (PNG-allekirjoitus 0x89504E47 alussa) tai BMP-tyylinen DIB. Nykyaikaiset muunnostyökalut, mukaan lukien tämä, upottavat PNG:n koolle 64 × 64 ja sitä suuremmille ja BMP:n pienemmille kokoille, mikä vastaa Windowsin odottamaa käytäntöä.
Selain tekee raskaan työn: PNG-dekoodaus bittikartalle kankaan kautta, koon muuttaminen piirtokuvan avulla, jossa tasoitus on käytössä, ja lopullinen ICO-kokoonpano DataView:n kautta kirjoittaa binääripuskuriin. Puskuri kääritään blobiksi, jonka tyyppi on 'image/x-icon', ja tarjotaan ladattavaksi.