Ilmainen muunnin

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

Tai

Tietoa tästä työkalusta

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.

Miksi muuntaa PNG ICO:ksi

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.

Käyttöohjeet

Lataa PNG-masterit, valitse niputettavat koot ja luo.

  1. Lataa PNG-tiedostosi: Vedä yksi PNG (sen koko muutetaan vakiokokoisiksi) tai useita erikokoisia PNG-tiedostoja (jokainen upotetaan alkuperäiseen kokoonsa). Jopa 50 Mt:n tiedostot ovat tuettuja.
  2. Valitse upotetut koot: Faviconin vakiokoot ovat 16×16, 32×32 ja 48×48. Sovelluskuvakkeiden vakiokoot ovat 64 × 64, 128 × 128 ja 256 × 256. Valitse käyttötarkoitustasi vastaava sarja.
  3. Luo ICO: Muunnin muuttaa lähteen kokoa tarpeen mukaan, rakentaa ICO-hakemistootsikon ja upottaa jokaisen kuvan. Tulos on yksi .ico-tiedosto, jonka sisällä on kaikki valitut koot.
  4. Lataa ja ota käyttöön: Tallenna tiedosto. Jos käytät faviconeja, sijoita se sivustosi juureen nimellä /favicon.ico. Upota Windows-sovelluksissa koontijärjestelmän resurssien kokoamisvaiheessa.

Yleiset käyttötapaukset

Tekniset tiedot

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.

Parhaat käytännöt

Usein kysytyt kysymykset

Meneekö laatu, kun PNG muunnetaan ICO:ksi?
Ei. ICO käyttää PNG- tai BMP-pohjaista, joten kuvan laatu säilyy täysin muunnoksen aikana.
Mihin ICO-muotoa käytetään?
ICO:ta (Windows Icon) käytetään ensisijaisesti verkkosivustojen suosikkeihin, Windows-sovelluskuvakkeisiin.
Can I batch convert multiple PNG files?
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ä. PNG-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. ICO on rakennettu selaimessasi JavaScriptin binäärikirjoituksella. Tiedostot eivät poistu laitteestasi.
Toimiiko ICO:ni vanhoissa Windows-versioissa?
Kyllä. Tuloste käyttää vakiomuotoista ICO-muotoa, jota Windows on tukenut versiosta 3.0 lähtien. Koot 64 ja sitä pienemmät käyttävät BMP-tyylisiä hyötykuormia maksimaalisen yhteensopivuuden saavuttamiseksi; 256 pikselin merkinnät käyttävät upotettua PNG:tä, jota Windows Vista ja uudemmat tukevat.
Miksi suosikkikuvani ei päivity?
Selaimet tallentavat suosikkikuvakkeet välimuistiin aggressiivisesti, usein päivien ajan. Pakota päivitys tyhjentämällä selaimen välimuisti, avaamalla faviconin URL-osoite suoraan pakottaaksesi uuden haun tai liittämällä versiokyselyparametrin linkkitunnisteeseen.
Voinko sisällyttää sekä värikuvakkeet että yksiväriset kuvakkeet?
Normaali ICO tukee värisyvyyttä jokaisen merkinnän metatiedoissa, mutta useimmat nykyaikaiset käyttötavat on 32-bittiset värit kaikissa koossissa. Yksiväriset kuvakkeet ovat vanha huolenaihe, jota harvat työkalut käsittelevät nykyään.