Preskoči na glavno vsebino

Pretvornik PNG v ikono ICO — brezplačno

Pretvorite slike PNG, JPG, WebP ali SVG v datoteke ikon .ico z več velikostmi. Izberite velikosti za združitev (16, 32, 48, 64, 128, 256) in prenesite eno datoteko .ico.

Deluje brez povezave po nalaganju

Spustite datoteko sem ali kliknite za izbiro

PNG, JPG, WebP, SVG, HEIC, HEIF · obdelano na vaši napravi

ali pritisnite Ctrl+V za lepljenje iz odložišča

Brskanje po datotekah

Namig: posnetek zaslona lahko prilepite s Ctrl+V

Vaše datoteke nikoli ne zapustijo vaše naprave. Vsa obdelava poteka lokalno v vašem brskalniku.

Pogosta področja uporabe

  • Ustvari favicon spletnega mesta iz PNGPretvorite svoj PNG logotip v datoteko favicon.ico večjih velikosti za ikono zavihka spletnega mesta.
  • Ustvari ikono namizja WindowsPretvorite slike PNG ali JPG v datoteke .ico za bližnjice namizja Windows in ikone aplikacij.
  • Ikona večih velikosti in večplatformnaZdružite več velikosti ikon (16, 32, 48, 64, 128, 256) v eno datoteko .ico, ki deluje povsod.
  • Datoteka vira ikone PWAGenerirajte osnovno .ico iz logotipa PWA za podporo povratka v starejših brskalnikih, ki ne uporabljajo manifesta.
  • Pretvorite logotip znamke v obliko ICOPretvorite logotip vaše podjetja ali znamke iz PNG, JPG ali SVG v visokokakovrsten datoteko .ico za digitalne stične točke.

Kako deluje

Pretvorba teče v celoti v vašem brskalniku z uporabo dveh mehanizmov, napisanih neposredno v tem orodju: Canvas API za skaliranje in izrisovanje vsake sličice ikone ter ročno napisan binarni kodirnik ICO, ki te sličice zapakira v eno samo datoteko .ico — nobena knjižnica se ne prenese in nobena datoteka nikoli ne zapusti vaše naprave.

  1. 1
    Slika dekodirana na platno
    Vaš naložen PNG, JPEG, WebP ali SVG se naloži v HTMLImageElement in nariše na platno zunaj zaslona pri vsaki zahtevani velikosti (16×16 do 256×256). Platno uporablja visokokakovostno bikubično glajenje in upošteva vašo izbiro prileganja: 'contain' obarva sliko z okvirjem s prosojnim ali barvnim polnilom, medtem ko 'cover' obreže centriran kvadrat z izvora.
  2. 2
    Vsaka sličica izvožena kot bajti PNG
    Vgrajena metoda brskalnika canvas.toBlob('image/png') kodira vsako umerjeno sličico v brezizguben PNG. Ti surovi bajti so tisti, ki se vdelajo znotraj vsebnika .ico — sodobni brskalniki in Windows nativno obravnavajo PNG-v-ICO, kar velikosti datotek ohranja manjše od starejše oblike na osnovi BMP.
  3. 3
    Binaren ICO sestavljen v pomnilniku
    Ročno napisan kodirnik od začetka zgradi strukturo datoteke .ico z uporabo DataView: 6-bajtna glava ICONDIR navaja število slik, sledi ji 16-bajtni vnos direktorija za vsako velikost (zabeleži širino, višino, bitno globino, bajtno dolžino in odmik podatkov), nato pa vsi tovori PNG, zaporedno zreteženi. Nobena knjižnica tretje osebe ni vpletena.
  4. 4
    Prikazan predogled, datoteka prenesena
    Pred ponudbo prenosa uporabniški vmesnik izriše pikselsko natančen predogled vsake pakirane velikosti na šahovnem ozadju, tako da lahko pred shranjevanjem preverite prosojnost. Sestavljen Blob se preda mehanizmu prenosa brskalnika kot 'favicon.ico'.

Vaša slika se obdela v celoti znotraj vašega brskalnika — nikoli se ne naloži na noben strežnik, po zaprtju zavihka pa se ne ohrani nobena kopija.

Sorodna orodja

Pogosto zastavljena vprašanja