Besplatan Konverter PNG u ICO favikonu

Pretvorite PNG, JPG, WebP ili SVG slike u .ico favikon fajlove s više veličina. Odaberite veličine za paket (16, 32, 48, 64, 128, 256) i preuzmite jedan .ico fajl.

Radi offline nakon učitavanja

Ispustite datoteke ovdje ili kliknite da ih pregledate

PNG, JPG, WebP, SVG, HEIC, HEIF · Nema ograničenja veličine datoteke

ili pritisnite Ctrl+V za lijepljenje iz međuspremnika

Pregledaj fajlove

Savjet: možete nalijepiti snimak ekrana pomoću Ctrl+V

Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pretraživaču.

Kako radi

Konverzija se u potpunosti odvija u vašem pregledniku koristeći dva mehanizma napisana direktno u ovom alatu: Canvas API za skaliranje i iscrtavanje svakog kadra ikone, i ručno napisan binarni ICO enkoder koji pakuje te kadrove u jednu .ico datoteku — nijedna biblioteka se ne preuzima, i nijedna datoteka nikada ne napušta vaš uređaj.

  1. 1
    Slika dekodirana u canvas
    Vaš otpremljeni PNG, JPEG, WebP, ili SVG se učitava u HTMLImageElement i crta na skriveni canvas u svakoj traženoj veličini (16×16 do 256×256). Canvas koristi bikubično izglađivanje visokog kvaliteta i poštuje vaš odabir uklapanja: 'sadrži' postavlja providnu ili obojenu popunu oko slike, dok 'pokrij' isijeca centriran kvadrat iz izvora.
  2. 2
    Svaki kadar izvezen kao PNG bajtovi
    Ugrađen canvas.toBlob('image/png') preglednika kodira svaki skalirani kadar u bezgubitan PNG. Ovi sirovi bajtovi su ono što se ugrađuje unutar .ico kontejnera — moderni preglednici i Windows rukuju PNG-u-ICO nativno, što drži veličine datoteka manjim od starijeg formata zasnovanog na BMP-u.
  3. 3
    Binarni ICO se sastavlja u memoriji
    Ručno napisan enkoder gradi strukturu .ico datoteke od nule koristeći DataView: 6-bajtno ICONDIR zaglavlje deklariše broj slika, praćeno 16-bajtnim unosom direktorija za svaku veličinu (bilježeći širinu, visinu, dubinu bita, dužinu bajtova, i pomak podataka), zatim se svi PNG podaci nadovezuju redoslijedom. Nijedna biblioteka treće strane nije uključena.
  4. 4
    Prikazan pregled, datoteka preuzeta
    Prije nego što ponudi preuzimanje, UI iscrtava piksel-tačan pregled svake spakovane veličine na pozadini šahovnice tako da možete provjeriti providnost prije čuvanja. Sastavljen Blob se predaje mehanizmu za preuzimanje preglednika kao 'favicon.ico'.

Vaša slika se obrađuje u potpunosti unutar vašeg preglednika — nikada se ne šalje nikakvom serveru, i nikakva kopija se ne zadržava nakon što zatvorite karticu.

Povezani alati

Često postavljana pitanja