Jenereta ya Favicon bila malipo
Geuza picha yoyote kuwa pakiti kamili ya favicon: favicon.ico ya ukubwa mwingi, ikoni ya kugusa ya Apple, ikoni za Android/PWA, manifesto ya wavuti, na kipande cha HTML tayari kubandika β vyote vimepakiwa, kwenye kivinjari chako.
Dondosha faili hapa, au bofya ili kuchagua
PNG, JPG, WebP, SVG, HEIC, HEIF Β· kuchakatwa kwenye kifaa chako
au bonyeza Ctrl+V ili kubandika kutoka ubao wa kunakili
Faili zako hazitoki kwenye kifaa chako kamwe. Uchakataji wote unafanyika ndani ya kivinjari chako.
π‘ Kwa matokeo bora, pakia picha ya mraba ya angalau 512Γ512. PNG au SVG yenye uwazi inafanya kazi vizuri.
Matumizi ya kawaida
- Tengeneza Favicon ya WavutiZalisha seti kamili ya favicon ambayo kila kivinjari na kifaa kinatarajia.
- Zalisha Faili za PWA na ManifestPata faili za 192px na 512px na faili ya wavu inayohitajika na PWA.
- Tengeneza Icon ya Apple TouchZalisha faili la 180Γ180 ambalo iOS linatumia wakati wavuti iliyohifadhiwa kwenye skrini ya nyumbani.
- Geuza Logo kuwa FaviconGeuza alama yako ya chapa kuwa favicon safi, inayojulikana.
- Zalisha Favicons kwa Muundo WowotePata faili za favicon zinazodondoka kwa React, Next.js, WordPress na zaidi.
Jinsi Inavyofanya Kazi
Kifaa hiki kinabadilisha PNG, JPEG, WebP, au SVG yoyote kuwa kifurushi kamili cha favicon β .ico ya ukubwa mwingi, aikoni ya kugusa ya Apple, aikoni za Android/PWA, manifest ya wavuti, na kipande cha HTML tayari-kubandika β kikamilifu ndani ya kivinjari chako kwa kutumia Canvas API na JSZip. Hakuna kinachopakiwa; uonyeshaji na ujenzi wa faili vyote vinafanyika ndani ya kivinjari.
- 1Canvas inabadilisha ukubwa wa picha yakoKivinjari kinachora picha yako ya chanzo kwenye vipengele vya HTML Canvas visivyoonekana kwa kila ukubwa unaohitajika (16, 32, 48, 180, 192, na 512 px). SVG bila sifa wazi za width/height zinasanifishwa kwanza kupitia DOMParser na XMLSerializer ili Firefox na Chrome zitoe matokeo ya pikseli yanayofanana badala ya kanvasi tupu.
- 2Kisimbaji cha ICO kilichoandikwa mwenyewe kinafunga faili la .icoViingilio vidogo vya ICO (16, 32, 48 px) vinasimbwa kama bitmapu ghafi za BGRA za biti-32 DIB β BITMAPINFOHEADER pamoja na safu za XOR kutoka-chini-kwenda-juu na maski ya 1bpp AND β kwa sababu vipengele vya shell ya Windows vinahitaji muundo wa DIB usiobanwa kwa ukubwa huo. Kifaa kinaandika kichwa cha saraka ya ICO na kuunganisha viingilio kikamilifu kwa DataView na Uint8Array, bila maktaba ya nje ya ICO inayohusika.
- 3Matokeo ya PNG yanazalishwa kupitia canvas.toBlobKila kibadala cha PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) kinanaswa kwa kuita canvas.toBlob na 'image/png', kikikabidhi usimbaji usiopoteza data kwa injini ya picha ya ndani ya kivinjari. Padding ya hiari, rangi ya mandhari ya nyuma, na ukataji wa umbo (mraba, mviringo, au duara) vinatumika kwenye muktadha wa kanvasi kabla ya kunasa.
- 4JSZip inafungasha kila kitu kuwa upakuaji mmojaJSZip inaunganisha mafaili yote yaliyozalishwa β favicon.ico, PNG tano, site.webmanifest yenye jina la programu yako, na favicon-snippet.html yenye lebo sahihi za <link> β kuwa blob moja ya .zip inayopakuliwa kiotomatiki kwenye kifaa chako.
Picha yako inapakiwa moja kwa moja kwenye Canvas API ya kivinjari na kamwe haiondoki kwenye kifaa chako β hakuna data ya faili inayotumwa kwa seva yoyote wakati wowote.
Zana Zinazohusiana
Kibadilishi cha PNG hadi ICO Favicon
Badilisha picha za PNG, JPG, WebP, au SVG kuwa faili za favicon za .ico zenye ukubwa mwingi. Chagua ukubwa unaotaka kufungwa pamoja (16, 32, 48, 64, 128, 256) na upakue .ico moja.
Kitengenezi cha GIF ya Uhuishaji
Unganisha picha nyingi kuwa GIF ya uhuishaji. Ucheleweshaji wa fremu unaoweza kurekebishwa, upana wa matokeo, mrindimo, na ubora. Inasimbwa kabisa kwenye kivinjari chako.
Kitengenezea Sahihi
Chora sahihi kwa kipanya, kidole, au kalamu maalum, au andika jina lako kwa fonti ya mwandiko, kisha itoe kama PNG au SVG ya uwazi.