Pređi na glavni sadržaj
LibraTool logoLibraTool

PNG u ICO favicon konvertor — besplatno

Konvertujte PNG, JPG, WebP ili SVG slike u .ico favicon fajlove sa više veličina. Izaberite veličine koje želite da uključite (16, 32, 48, 64, 128, 256) i preuzmite jedan .ico fajl.

Radi van mreže kada se učita

Prevucite datoteku ovde ili kliknite da izaberete

PNG, JPG, WebP, SVG, HEIC, HEIF · obrađeno na vašem uređaju

ili pritisnite Ctrl+V da nalepite iz privremene memorije

Pretraži fajlove

Savet: sliku ekrana možete nalepiti pomoću Ctrl+V

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

Uobičajene upotrebe

  • Napravite veb favikon iz PNG-aKonvertujte vaš logotip PNG u multivelički favicon.ico datoteku za ikonu kartice veb-sajta.
  • Napravite ikonu za Windows radnu površinuKonvertujte PNG ili JPG slike u .ico datoteke za Windows prečice radne površine i ikone aplikacija.
  • Ikona sa više veličina i različitih platformiSpojite više veličina ikona (16, 32, 48, 64, 128, 256) u jednu .ico datoteku koja funkcioniše svugde.
  • PWA datoteka izvora ikoneGenerišite baznu .ico iz vašeg PWA logotipa za podršku povratka u starijim pregledačima koji ne koriste manifest.
  • Konvertujte logotip brenda u ICO formatTransformišite vas kompanije ili logotip brenda iz PNG, JPG ili SVG u visokokvalitetnu .ico datoteku za digitalne dodirne tačke.

Kako funkcioniše

Konverzija se u potpunosti izvršava u vašem pregledaču koristeći dva mehanizma napisana direktno u ovoj alatki: Canvas API da skalira i iscrta svaki kadar ikone, i ručno napisan binarni enkoder ICO koji pakuje te kadrove u jedan .ico fajl — nijedna biblioteka se ne preuzima, i nijedan fajl nikada ne napušta vaš uređaj.

  1. 1
    Slika dekodirana na platno
    Vaš otpremljen PNG, JPEG, WebP, ili SVG se učitava u HTMLImageElement i crta na van-ekransko platno na svakoj traženoj veličini (16×16 do 256×256). Platno koristi bikubično uglađivanje visokog kvaliteta i poštuje vaš izbor uklapanja: 'sadrži' postavlja sliku sa providnom ili obojenom popunom, dok 'pokrij' iseca centriran kvadrat iz izvora.
  2. 2
    Svaki kadar izvezen kao PNG bajtovi
    Ugrađena metoda canvas.toBlob('image/png') pregledača kodira svaki skalirani kadar u PNG bez gubitaka. Ovi sirovi bajtovi se ugrađuju unutar .ico kontejnera — moderni pregledači i Windows prirodno rukuju PNG-u-ICO, što drži veličine fajlova manjim od starijeg formata zasnovanog na BMP-u.
  3. 3
    ICO binarni fajl sastavljen u memoriji
    Ručno napisan enkoder gradi strukturu .ico fajla od nule koristeći DataView: zaglavlje ICONDIR od 6 bajtova deklariše broj slika, praćeno unosom direktorijuma od 16 bajtova za svaku veličinu (beleži širinu, visinu, dubinu bita, dužinu bajtova, i pomak podataka), zatim svi PNG tereti spojeni redom. Nijedna biblioteka trećih strana nije uključena.
  4. 4
    Prikazan pregled, fajl preuzet
    Pre nego što ponudi preuzimanje, interfejs iscrtava pregled tačan po pikselu svake spakovane veličine naspram pozadine u obliku šahovske table tako da možete proveriti providnost pre čuvanja. Sastavljen Blob se predaje mehanizmu preuzimanja pregledača kao 'favicon.ico'.

Vaša slika se obrađuje u potpunosti unutar vašeg pregledača — nikada se ne otprema nijednom serveru, i nijedna kopija se ne zadržava nakon što zatvorite karticu.

Slične alatke

Česta pitanja