Kyauta Mai Ƙirƙirar Favicon
Mayar da kowane hoto zuwa cikakken kayan favicon: favicon.ico mai girma da yawa, alamar Apple touch, alamun Android/PWA, web manifest, da snippet na HTML da ya shirya don manna — duka an zip su, a cikin browser ɗinka.
Jefa fayiloli a nan, ko danna don bincika
PNG, JPG, WebP, SVG, HEIC, HEIF · Babu iyakar girman fayil
ko danna Ctrl+V don manna daga clipboard ɗinka
Fayilolin ku ba za su bar na'urar ku ba. Duk sarrafa yana faruwa a cikin burauzar ku.
💡 Don sakamako mafi kyau, sanya hoto mai murabba'i akalla 512×512. PNG mai bayyane ko SVG shine mafi kyau.
Yadda Yake Aiki
Wannan kayan aikin yana canja kowane PNG, JPEG, WebP, ko SVG zuwa cikakken kunshin favicon — .ico mai girma da yawa, alamar Apple touch, alamomin Android/PWA, wani manifest na yanar-gizo, da guntun HTML a shirye don manna — duk a cikin burauzarka ta amfani da Canvas API da JSZip. Ba a loda komai; duk zanawa da haɗa fayil suna faruwa a wurin nan.
- 1Canvas yana sake auna hotonkaBurauza yana zana hotonka na asali zuwa abubuwan HTML Canvas a wajen allo a kowace girman da ake bukata (16, 32, 48, 180, 192, da 512 px). Ana daidaita SVGs babu bayyanannun sifofin fadi/tsayi tukuna ta hanyar DOMParser da XMLSerializer don Firefox da Chrome su samar da iri ɗayan fitarwar pixel maimakon canvas fanko.
- 2Mai ɓoyewa na ICO da aka rubuta da hannu yana lulluɓe fayil na .icoAna ɓoye ƙananan shigarwar ICO (16, 32, 48 px) a matsayin bitmaps na DIB na BGRA 32-bit danye — BITMAPINFOHEADER tare da layuka na XOR bottom-up da wani mask na AND 1bpp — saboda abubuwan shell na Windows suna bukatar tsarin DIB marar matsawa a waɗannan girman. Kayan aikin yana rubuta kanun labarai na directory na ICO kuma yana haɗa shigarwar gaba ɗaya da DataView da Uint8Array, babu ɗakin karatu na ICO na waje da abin ya shafa.
- 3Ana samar da fitarwar PNG ta hanyar canvas.toBlobAna kama kowace bambancin PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) ta hanyar kiran canvas.toBlob da 'image/png', yana ba da ɓoyewa marar-asara ga injin hoto na burauza da aka gina. Ana amfani da padding na zaɓi, launin bango, da yankewar siffa (murabba'i, mai zagaye, ko da'ira) ga yanayin canvas kafin kamawa.
- 4JSZip yana haɗa komai zuwa saukewa guda ɗayaJSZip yana haɗa dukkan fayilolin da aka ƙirƙira — favicon.ico, PNG biyar, wani site.webmanifest tare da sunan app ɗinka, da wani favicon-snippet.html tare da alamomin <link> daidai — zuwa blob na .zip guda ɗaya wanda yake saukewa kai tsaye zuwa na'urarka.
Ana loda hotonka kai tsaye zuwa Canvas API na burauza kuma ba ya taɓa barin na'urarka ba — babu bayanan fayil da ake aikawa zuwa kowace uwar garke a kowane lokaci.
Kayan Aiki Masu Alaƙa
Mai Canza PNG zuwa ICO Favicon
Canza hotunan PNG, JPG, WebP, ko SVG zuwa fayilolin favicon .ico na girma da yawa. Zaɓi girman da kake so a haɗa (16, 32, 48, 64, 128, 256) ka sauke .ico guda ɗaya.
Mai Ƙirƙirar GIF Mai Motsi
Haɗa hotuna da yawa zuwa GIF mai motsi. Jinkirin firam da za a iya daidaitawa, fadin fitarwa, maimaitawa, da inganci. An sarrafa gaba ɗaya a cikin browser ɗinka.
Mai Yin Sa Hannu
Zana sa hannu da linzamin kwamfutarka, yatsanka, ko alkalami, ko rubuta sunanka a rubutun hannu, sannan ka fitar da shi a matsayin PNG ko SVG mai bayyane.