LibraTool logoLibraTool

സൗജന്യ ഫേവിക്കോൺ ജനറേറ്റർ

ഏതൊരു ചിത്രത്തെയും പൂർണ ഫേവിക്കോൺ പാക്കേജാക്കി മാറ്റുക: മൾട്ടി-സൈസ് favicon.ico, Apple ടച്ച് ഐക്കൺ, Android/PWA ഐക്കണുകൾ, ഒരു വെബ് മാനിഫെസ്റ്റ്, പേസ്റ്റ് ചെയ്യാൻ തയ്യാറായ HTML സ്‌നിപ്പെറ്റ് — എല്ലാം സിപ്പ് ചെയ്ത്, നിങ്ങളുടെ ബ്രൗസറിൽ.

ഫയലുകൾ ഇവിടെ ഡ്രോപ്പ് ചെയ്യുക, അല്ലെങ്കിൽ ബ്രൗസ് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക

PNG, JPG, WebP, SVG, HEIC, HEIF · ഫയൽ വലുപ്പ പരിധിയില്ല

അല്ലെങ്കിൽ ക്ലിപ്പ്ബോർഡിൽ നിന്ന് പേസ്റ്റ് ചെയ്യാൻ Ctrl+V അമർത്തുക

ഫയലുകൾ ബ്രൗസ് ചെയ്യുക

നിങ്ങളുടെ ഫയലുകൾ ഒരിക്കലും നിങ്ങളുടെ ഉപകരണത്തിൽ നിന്ന് പുറത്തുപോകില്ല. എല്ലാ പ്രോസസ്സിംഗും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രാദേശികമായി നടക്കുന്നു.

💡 മൂർച്ചയേറിയ ഫലത്തിന്, കുറഞ്ഞത് 512×512 ചതുരാകൃതിയിലുള്ള ചിത്രം അപ്‌ലോഡ് ചെയ്യുക. സുതാര്യമായ PNG അല്ലെങ്കിൽ SVG ആണ് ഏറ്റവും നല്ലത്.

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഈ ടൂൾ ഏത് PNG, JPEG, WebP, അല്ലെങ്കിൽ SVG-യെയും ഒരു പൂർണ്ണ ഫേവിക്കൺ പാക്കേജാക്കി മാറ്റുന്നു — മൾട്ടി-സൈസ് .ico, Apple touch icon, Android/PWA icons, ഒരു വെബ് മാനിഫെസ്റ്റ്, ഒരു പേസ്റ്റ്-റെഡി HTML സ്നിപ്പെറ്റ് — Canvas API-യും JSZip-ഉം ഉപയോഗിച്ച് പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിനുള്ളിൽ. ഒന്നും അപ്‌ലോഡ് ചെയ്യപ്പെടില്ല; എല്ലാ റെൻഡറിംഗും ഫയൽ അസംബ്ലിംഗും പ്രാദേശികമായി നടക്കുന്നു.

  1. 1
    Canvas നിങ്ങളുടെ ചിത്രം വീണ്ടും സ്കെയിൽ ചെയ്യുന്നു
    ബ്രൗസർ നിങ്ങളുടെ സോഴ്സ് ചിത്രം ഓരോ ആവശ്യമായ വലുപ്പത്തിലും (16, 32, 48, 180, 192, 512 px) ഓഫ്-സ്ക്രീൻ HTML Canvas എലമെന്റുകളിലേക്ക് വരയ്ക്കുന്നു. വ്യക്തമായ width/height ആട്രിബ്യൂട്ടുകളില്ലാത്ത SVG-കൾ ആദ്യം DOMParser, XMLSerializer വഴി നോർമലൈസ് ചെയ്യുന്നു, അതിനാൽ Firefox-ഉം Chrome-ഉം ശൂന്യമായ കാൻവാസിന് പകരം സമാന പിക്സൽ ഔട്ട്പുട്ട് നിർമ്മിക്കുന്നു.
  2. 2
    കൈകൊണ്ട് എഴുതിയ ICO എൻകോഡർ .ico ഫയൽ പാക്ക് ചെയ്യുന്നു
    ചെറിയ ICO എൻട്രികൾ (16, 32, 48 px) അസംസ്കൃത 32-ബിറ്റ് BGRA DIB ബിറ്റ്മാപ്പുകളായി എൻകോഡ് ചെയ്യുന്നു — BITMAPINFOHEADER, bottom-up XOR വരികൾ, ഒരു 1bpp AND മാസ്ക് — കാരണം Windows ഷെൽ ഘടകങ്ങൾക്ക് ആ വലുപ്പങ്ങളിൽ uncompressed DIB ഫോർമാറ്റ് ആവശ്യമാണ്. ബാഹ്യ ICO ലൈബ്രറി ഒന്നും ഉൾപ്പെടാതെ DataView, Uint8Array ഉപയോഗിച്ച് പൂർണ്ണമായും ടൂൾ ICO ഡയറക്ടറി ഹെഡർ എഴുതി എൻട്രികൾ ചേർക്കുന്നു.
  3. 3
    PNG ഔട്ട്പുട്ടുകൾ canvas.toBlob വഴി നിർമ്മിക്കുന്നു
    ഓരോ PNG വേരിയന്റും (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) 'image/png' ഉപയോഗിച്ച് canvas.toBlob വിളിച്ച് പിടിച്ചെടുക്കുന്നു, ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ ചിത്ര എഞ്ചിനിലേക്ക് ലോസ്‌ലെസ് എൻകോഡിംഗ് ഏൽപ്പിക്കുന്നു. ഓപ്ഷണൽ പാഡിംഗ്, പശ്ചാത്തല നിറം, ആകൃതി ക്ലിപ്പിംഗ് (ചതുരം, റൗണ്ടഡ്, അല്ലെങ്കിൽ വൃത്തം) പിടിച്ചെടുക്കുന്നതിന് മുമ്പ് കാൻവാസ് കോൺടെക്സ്റ്റിൽ പ്രയോഗിക്കുന്നു.
  4. 4
    JSZip എല്ലാം ഒരു ഡൗൺലോഡിലേക്ക് ബണ്ടിൽ ചെയ്യുന്നു
    JSZip സൃഷ്ടിച്ച എല്ലാ ഫയലുകളും — favicon.ico, അഞ്ച് PNG-കൾ, നിങ്ങളുടെ ആപ്പ് പേരുള്ള ഒരു site.webmanifest, ശരിയായ <link> ടാഗുകളുള്ള ഒരു favicon-snippet.html — നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് സ്വയമേവ ഡൗൺലോഡ് ചെയ്യുന്ന ഒരൊറ്റ .zip ബ്ലോബിലേക്ക് കൂട്ടിച്ചേർക്കുന്നു.

നിങ്ങളുടെ ചിത്രം ബ്രൗസറിന്റെ Canvas API-ലേക്ക് നേരിട്ട് ലോഡ് ചെയ്യപ്പെടുന്നു, ഒരിക്കലും നിങ്ങളുടെ ഉപകരണം വിട്ട് പോകില്ല — ഒരു ഘട്ടത്തിലും ഫയൽ ഡാറ്റ ഒരു സെർവറിലേക്കും കൈമാറ്റം ചെയ്യപ്പെടില്ല.

അനുബന്ധ ടൂളുകൾ

🖼️

PNG ടു ICO ഫേവിക്കോൺ കൺവെർട്ടർ

PNG, JPG, WebP, അല്ലെങ്കിൽ SVG ചിത്രങ്ങളെ മൾട്ടി-സൈസ് .ico ഫേവിക്കോൺ ഫയലുകളാക്കി മാറ്റുക. ബണ്ടിൽ ചെയ്യേണ്ട വലുപ്പങ്ങൾ തിരഞ്ഞെടുക്കുക (16, 32, 48, 64, 128, 256) ഒറ്റ .ico ഡൗൺലോഡ് ചെയ്യുക.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
🎞️

ആനിമേറ്റഡ് GIF മേക്കർ

ഒന്നിലധികം ചിത്രങ്ങൾ സംയോജിപ്പിച്ച് ആനിമേറ്റഡ് GIF ഉണ്ടാക്കുക. ക്രമീകരിക്കാവുന്ന ഫ്രെയിം ഡിലേ, ഔട്ട്‌പുട്ട് വീതി, ലൂപ്പിംഗ്, ഗുണനിലവാരം. പൂർണമായും നിങ്ങളുടെ ബ്രൗസറിൽ എൻകോഡ് ചെയ്യുന്നു.

പരീക്ഷിച്ചു നോക്കൂഫയലുകൾ പ്രാദേശികമായി നിലനിൽക്കും
✍️

സിഗ്നേച്ചർ മേക്കർ

നിങ്ങളുടെ മൗസ്, വിരൽ, അല്ലെങ്കിൽ സ്റ്റൈലസ് ഉപയോഗിച്ച് ഒരു ഒപ്പ് വരയ്ക്കുക, അല്ലെങ്കിൽ കൈയക്ഷര ഫോണ്ടിൽ നിങ്ങളുടെ പേര് ടൈപ്പ് ചെയ്യുക, പിന്നെ അത് സുതാര്യമായ PNG അല്ലെങ്കിൽ SVG ആയി എക്സ്പോർട്ട് ചെയ്യുക.

പരീക്ഷിച്ചു നോക്കൂ

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ