PNG į ICO favikono konverteris nemokamai
Konvertuokite PNG, JPG, WebP ar SVG vaizdus į kelių dydžių .ico favikono failus. Pasirinkite norimus dydžius (16, 32, 48, 64, 128, 256) ir atsisiųskite vieną .ico failą.
Nuvilkite failą čia arba spustelėkite, kad pasirinktumėte
PNG, JPG, WebP, SVG, HEIC, HEIF · apdorojama jūsų įrenginyje
arba paspauskite Ctrl+V, kad įklijuotumėte iš iškarpinės
Patarimas: ekrano nuotrauką galite įklijuoti su Ctrl+V
Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.
Dažniausi naudojimo būdai
- Sukurti svetainės favicon iš PNGKonvertuokite savo PNG logotipą į daugybinės dydžio favicon.ico failą svetainės skirtuko ikonai.
- Sukurti Windows darbastalio ikonąKonvertuokite PNG arba JPG vaizdus į .ico failus Windows darbastalio nuorodų ir programų ikonams.
- Kelių dydžių ir kelių platformų ikonaSujunkite kelis ikonų dydžius (16, 32, 48, 64, 128, 256) į vieną .ico failą, kuris veikia visur.
- PWA ikonos šaltinio failasSukurkite pagrindinę .ico iš jūsų PWA logotipo grąžinimui senesniuose naršyklėse, kuriose nenaudojamas manifestas.
- Konvertuokite prekės ženklo logotipą į ICO formatąKonvertuokite savo įmonės arba prekės ženklo logotipą iš PNG, JPG arba SVG į aukštos kokybės .ico failą skaitmeniniams kontaktiniams taškams.
Kaip tai veikia
Konvertavimas vyksta visiškai jūsų naršyklėje, naudojant du mechanizmus, parašytus tiesiai šiame įrankyje: Canvas API kiekvieno piktogramos kadro mastelio keitimui ir atvaizdavimui bei rankomis parašytą ICO dvejetainį koduoklį, kuris supakuoja tuos kadrus į vieną .ico failą — jokios bibliotekos neatsisiunčiama, joks failas niekada nepalieka jūsų įrenginio.
- 1Paveikslėlis dekoduojamas į drobęJūsų įkeltas PNG, JPEG, WebP ar SVG įkeliamas į HTMLImageElement ir nupiešiamas ekrane nematomoje drobėje kiekvienu reikiamu dydžiu (nuo 16×16 iki 256×256). Drobė naudoja aukštos kokybės bikubinį glotninimą ir atsižvelgia į jūsų pritaikymo pasirinkimą: „talpinti“ apjuosia paveikslėlį permatomu ar spalvotu užpildu, o „padengti“ apkerpa centruotą kvadratą iš šaltinio.
- 2Kiekvienas kadras eksportuojamas kaip PNG baitaiNaršyklės įtaisytas canvas.toBlob('image/png') užkoduoja kiekvieną pakeisto mastelio kadrą į PNG be nuostolių. Šie neapdoroti baitai yra tai, kas įterpiama .ico konteineryje — modernios naršyklės ir „Windows“ natyviai apdoroja PNG viduje ICO, todėl failų dydžiai mažesni nei senesniame BMP pagrįstame formate.
- 3ICO dvejetainis failas surenkamas atmintyjeRankomis parašytas koduoklis nuo nulio sukuria .ico failo struktūrą, naudodamas DataView: 6 baitų ICONDIR antraštė nurodo paveikslėlių skaičių, po jos seka 16 baitų katalogo įrašas kiekvienam dydžiui (nurodant plotį, aukštį, bitų gylį, baitų ilgį ir duomenų poslinkį), tada visi PNG duomenys sujungiami iš eilės. Jokia trečiosios šalies biblioteka nedalyvauja.
- 4Rodoma peržiūra, failas atsisiunčiamasPrieš siūlant atsisiuntimą, sąsaja atvaizduoja pikseliais tikslią kiekvieno supakuoto dydžio peržiūrą ant šachmatų fono, kad galėtumėte patikrinti permatomumą prieš išsaugant. Surinktas Blob'as perduodamas naršyklės atsisiuntimo mechanizmui kaip „favicon.ico“.
Jūsų paveikslėlis apdorojamas visiškai jūsų naršyklėje — jis niekada neįkeliamas į jokį serverį, ir jokia kopija neišsaugoma uždarius skirtuką.
Susiję įrankiai
Favikono generatorius
Paverskite bet kurį vaizdą visu favicon paketu: kelių dydžių favicon.ico, Apple touch piktograma, Android/PWA piktogramomis, žiniatinklio manifestu ir paruoštu įklijuoti HTML fragmentu — viskas suarchyvuota, jūsų naršyklėje.
Parašo kūrėjas
Nupieškite parašą pele, pirštu ar liestuku, arba įveskite savo vardą rankraščio šriftu, tada eksportuokite jį kaip skaidrų PNG arba SVG.
Vaizdų kompresorius
Suspauskite JPG, PNG, WebP ir AVIF vaizdus. Peržiūrėkite palyginimą prieš/po.