Favikono generatorius nemokamai
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.
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
Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.
💡 Geriausiam rezultatui įkelkite kvadratinį vaizdą bent 512×512. Permatomas PNG arba SVG tinka geriausiai.
Dažniausi naudojimo būdai
- Sukurkite Svetainės FaviconSukurkite visą favicon rinkinį, kurį tikisi kiekvienas naršyklė ir įrenginys.
- Sukurkite PWA ir Manifest PiktogramasGaukite 192px ir 512px piktogramas bei žiniatinklio manifestą, kurio reikia PWA.
- Sukurkite Apple Touch PiktogramąSukurkite 180×180 pikselių piktogramą, kurią naudoja iOS, kai svetainė išsaugojama pagrindiniame ekrane.
- Konvertuokite Logo į FaviconKonvertuokite savo prekės logotipą į švarų, atpažįstamą favicon.
- Sukurkite Favicon Bet Kuriai SistemaiGaukite failus favicon, paruoštus naudoti React, Next.js, WordPress ir dar daugiau.
Kaip tai veikia
Šis įrankis konvertuoja bet kokį PNG, JPEG, WebP ar SVG į pilną favicon paketą — kelių dydžių .ico, Apple touch piktogramą, Android/PWA piktogramas, žiniatinklio manifestą ir paruoštą įklijuoti HTML fragmentą — visiškai jūsų naršyklėje, naudojant Canvas API ir JSZip. Niekas neįkeliama; visas atvaizdavimas ir failų surinkimas vyksta vietoje.
- 1Canvas keičia jūsų paveikslėlio mastelįNaršyklė nupiešia jūsų šaltinio paveikslėlį ekrane nematomuose HTML Canvas elementuose kiekvienu reikiamu dydžiu (16, 32, 48, 180, 192 ir 512 px). SVG failai be aiškių pločio/aukščio atributų pirmiausia normalizuojami per DOMParser ir XMLSerializer, kad „Firefox“ ir „Chrome“ sukurtų identišką pikselinę išvestį, o ne tuščią drobę.
- 2Rankomis parašytas ICO koduoklis supakuoja .ico failąMaži ICO įrašai (16, 32, 48 px) koduojami kaip neapdoroti 32 bitų BGRA DIB rastriniai vaizdai — BITMAPINFOHEADER plius apačia-viršus XOR eilutės ir 1 bito AND kaukė — nes Windows apvalkalo komponentams tokiais dydžiais reikia nesuspausto DIB formato. Įrankis parašo ICO katalogo antraštę ir sujungia įrašus visiškai naudodamas DataView ir Uint8Array, be jokios išorinės ICO bibliotekos.
- 3PNG išvestys sukuriamos per canvas.toBlobKiekvienas PNG variantas (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) užfiksuojamas iškviečiant canvas.toBlob su „image/png“, be nuostolių kodavimą pavedant naršyklės įtaisytam vaizdo varikliui. Pasirenkamas užpildas, fono spalva ir formos apkirpimas (kvadratas, suapvalintas ar apskritimas) taikomi drobės kontekstui prieš fiksuojant.
- 4JSZip sujungia viską į vieną atsisiuntimąJSZip surenka visus sugeneruotus failus — favicon.ico, penkis PNG failus, site.webmanifest su jūsų programėlės pavadinimu ir favicon-snippet.html su teisingomis <link> žymomis — į vieną .zip blob'ą, kuris automatiškai atsisiunčiamas į jūsų įrenginį.
Jūsų paveikslėlis įkeliamas tiesiai į naršyklės Canvas API ir niekada nepalieka jūsų įrenginio — jokiu metu jokie failo duomenys neperduodami jokiam serveriui.
Susiję įrankiai
PNG į ICO favikono konverteris
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ą.
Animuotų GIF kūrėjas
Sujunkite kelis vaizdus į animuotą GIF. Reguliuojama kadrų delsa, išvesties plotis, kartojimas ir kokybė. Užkoduojama visiškai 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.