PNG v ICO pretvornik
Pretvorite slike PNG v datoteke z ikonami sistema Windows (ICO) (generator ikon Favicon) v vašem brskalniku. Hitro, varno in popolnoma na strani odjemalca.
Tukaj kliknite ali povlecite PNG
Podpira do 50 MB
Pretvorite slike PNG v datoteke z ikonami sistema Windows (ICO) (generator ikon Favicon) v vašem brskalniku. Hitro, varno in popolnoma na strani odjemalca.
Podpira do 50 MB
ICO je oblika, ki jo Windows pričakuje za ikone namiznih aplikacij, in oblika, ki jo brskalniki zgodovinsko pričakujejo za priljubljene ikone (povezava rel=icon, /favicon.ico). Ustvarjanje ustrezne datoteke ICO pomeni združevanje več velikosti iste slike v en vsebnik, tako da lahko operacijski sistem ali brskalnik izbere ločljivost, ki jo potrebuje. Favicon ICO običajno vključuje 16×16, 32×32 in 48×48; namizna aplikacija ICO običajno doda 64×64, 128×128 in 256×256.
Ta pretvornik sprejme eno ali več datotek PNG in v vaš brskalnik zapiše pravilno strukturirano datoteko ICO. Imenik ICO in metapodatki vsake vdelane slike so izdelani v JavaScriptu z uporabo binarnega medpomnilnika; Vnosi PNG so vdelani neposredno, manjše velikosti pa je mogoče po želji znova kodirati kot DIB v slogu BMP za združljivost s podedovanimi različicami. Izhod je standardna datoteka ICO, ki jo sprejmejo Windows Explorer, Visual Studio, spletni brskalniki in katero koli drugo orodje, ki uporablja ICO.
Vsa obdelava poteka lokalno. PNG-ji se preberejo v brskalnik, tok bajtov ICO se ustvari v pomnilniku, rezultat pa se ponudi kot prenos. Brez nalaganja v strežnik, brez začasnega shranjevanja datotek, brez zunanje odvisnosti.
Če vzdržujete aplikacijo Windows, mora biti ikona izvršljive datoteke datoteka ICO, vdelana v vire dvojiške datoteke. Prevedeni viri PNG niso enakovredni. Ustvarjanje ustreznega ICO iz vaših matric PNG je standardni korak pakiranja pred povezovanjem ikone v izvršljivo datoteko.
Za ikone priljubljenih sodobni brskalniki sprejemajo tudi PNG prek povezave rel=icon, vendar je /favicon.ico še vedno podedovana nadomestna različica, ki jo starejši brskalniki in mnoga avtomatizirana orodja (bralniki RSS, predogledi družbenih omrežij, pajki iskalnikov) najprej preverijo. Spletno mesto brez datoteke /favicon.ico ustvarja šum 404 v strežniških dnevnikih in se morda ne prikaže pravilno v starejših odjemalcih. Izdelava datoteke je petsekundna naloga; če ga ne ustvarite, stane neželena pošta v dnevniku.
Naložite svoje masterje PNG, izberite velikosti za združevanje, ustvarite.
Datoteka ICO je sestavljena iz 6-bajtne glave ICONDIR (rezervirano=0, tip=1 za ICO, štetje=število slik), ki ji sledijo 16-bajtni zapisi ICONDIRENTRY, ki jim sledi vsebina slike. Vsaka ICONDIRENTRY določa širino in višino (pri čemer 0 pomeni 256), število barv, ravnine, bitno globino, velikost tovora in odmik.
Vsaka koristna vsebina slike je popolna datoteka PNG (podpis PNG 0x89504E47 na začetku) ali DIB v slogu BMP. Sodobna orodja za pretvorbo, vključno s tem, vdelajo PNG za velikosti 64×64 in več ter BMP za manjše velikosti, kar ustreza konvenciji, ki jo pričakuje Windows.
Brskalnik opravi težko delo: dekodiranje PNG v bitno sliko prek platna, spreminjanje velikosti prek canvas drawImage z omogočenim glajenjem in končno sestavljanje ICO prek DataView zapisuje v binarni medpomnilnik. Medpomnilnik je zavit kot Blob z vrsto 'image/x-icon' in na voljo kot prenos.