PNG u ICO pretvarač
Pretvorite PNG slike u Windows Icon (ICO) datoteke (Favicon generator) trenutno u vašem pregledniku. Brzo, sigurno i potpuno na strani klijenta.
Kliknite ili povucite PNG ovdje
Podržava do 50 MB
Pretvorite PNG slike u Windows Icon (ICO) datoteke (Favicon generator) trenutno u vašem pregledniku. Brzo, sigurno i potpuno na strani klijenta.
Podržava do 50 MB
ICO je format koji Windows očekuje za ikone aplikacija na radnoj površini i format koji preglednici povijesno očekuju za favikone (link rel=icon, /favicon.ico). Generiranje ispravne ICO datoteke znači spajanje više veličina iste slike u jedan spremnik tako da operativni sustav ili preglednik može odabrati rezoluciju koju god želi. Favicon ICO obično uključuje 16×16, 32×32 i 48×48; ICO aplikacije za stolna računala obično dodaje 64×64, 128×128 i 256×256.
Ovaj pretvarač uzima jednu ili više PNG datoteka i piše pravilno strukturiranu ICO datoteku u vašem pregledniku. ICO direktorij i metapodaci svake ugrađene slike konstruirani su u JavaScriptu pomoću binarnog međuspremnika; PNG unosi ugrađuju se izravno, dok se manje veličine po izboru mogu ponovno kodirati kao DIB-ovi u BMP stilu radi kompatibilnosti s naslijeđem. Izlaz je standardna ICO datoteka koju prihvaćaju Windows Explorer, Visual Studio, web preglednici i bilo koji drugi alat koji koristi ICO.
Sva obrada odvija se lokalno. PNG-ovi se čitaju u preglednik, ICO tok bajtova se konstruira u memoriji, a rezultat se nudi kao preuzimanje. Nema prijenosa na poslužitelj, nema privremene pohrane datoteka, nema vanjske ovisnosti.
Ako održavate Windows aplikaciju, ikona izvršne datoteke mora biti ICO datoteka ugrađena u binarne resurse. Prevedeni PNG resursi nisu ekvivalentni. Generiranje odgovarajućeg ICO-a iz vaših PNG mastera standardni je korak pakiranja prije povezivanja ikone u izvršnu datoteku.
Za favikone, moderni preglednici također prihvaćaju PNG putem veze rel=icon, ali /favicon.ico je još uvijek naslijeđena zamjena koju stariji preglednici i mnogi automatizirani alati (RSS čitači, društveni pregledi, tražilice za indeksiranje) prvo provjeravaju. Stranica bez /favicon.ico datoteke generira 404 smetnje u zapisnicima poslužitelja i možda se neće ispravno prikazati u starijim klijentima. Izrada datoteke je zadatak od pet sekundi; ako ga ne proizvedete, to košta neželjene pošte u dnevniku.
Učitajte svoje PNG mastere, odaberite veličine za grupiranje, generirajte.
ICO datoteka sastoji se od 6-bajtnog ICONDIR zaglavlja (rezervirano=0, tip=1 za ICO, broj=broj slika), iza kojeg slijede 16-bajtni ICONDIRENTRY zapisi, nakon kojih slijedi sadržaj slike. Svaki ICONDIRENTRY specificira širinu i visinu (pri čemu 0 znači 256), broj boja, ravnine, dubinu bita, veličinu korisnog opterećenja i pomak.
Svaka slika je potpuna PNG datoteka (PNG potpis 0x89504E47 na početku) ili DIB u BMP stilu. Moderni alati za pretvorbu, uključujući ovaj, ugrađuju PNG za veličine 64 × 64 i veće i BMP za manje veličine, što odgovara konvenciji koju Windows očekuje.
Preglednik obavlja težak posao: dekodiranje PNG-a u bitmapu putem platna, mijenjanje veličine putem canvas drawImagea s omogućenim izglađivanjem i konačno sklapanje ICO-a putem DataViewa zapisuje u binarni međuspremnik. Međuspremnik je omotan kao Blob s tipom 'image/x-icon' i nudi se kao preuzimanje.