ICO ലേക്ക് PNG കൺവെർട്ടർ
നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം Windows ഐക്കൺ (.ico) ഫയലുകൾ ഉയർന്ന നിലവാരമുള്ള സുതാര്യമായ PNG ചിത്രങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുക.
ഇവിടെ ICO ക്ലിക്ക് ചെയ്യുക അല്ലെങ്കിൽ വലിച്ചിടുക
50MB വരെ പിന്തുണയ്ക്കുന്നു
നിങ്ങളുടെ ബ്രൗസറിൽ തൽക്ഷണം Windows ഐക്കൺ (.ico) ഫയലുകൾ ഉയർന്ന നിലവാരമുള്ള സുതാര്യമായ PNG ചിത്രങ്ങളിലേക്ക് പരിവർത്തനം ചെയ്യുക.
50MB വരെ പിന്തുണയ്ക്കുന്നു
ICO എന്നത് 1990-ൽ Windows 3.0-ന് വേണ്ടി കണ്ടുപിടിച്ച ഐക്കൺ ഫയൽ ഫോർമാറ്റാണ്, ഇന്നും വെബിൽ യഥാർത്ഥ ഫാവിക്കോൺ ഫോർമാറ്റായി ഉപയോഗിക്കുന്നു. പേര് ഉണ്ടായിരുന്നിട്ടും, വ്യത്യസ്ത വലുപ്പത്തിലും വർണ്ണ ആഴത്തിലും ഒന്നിലധികം ചിത്രങ്ങൾ സൂക്ഷിക്കാൻ കഴിയുന്ന ഒരു കണ്ടെയ്നറാണ് ICO ഫയൽ. ഒരു സാധാരണ വിൻഡോസ് ഡെസ്ക്ടോപ്പ് ICO ഒരേ ഐക്കണിൻ്റെ 16×16, 32×32, 48×48, 64×64, 128×128, 256×256 പതിപ്പുകൾ ബണ്ടിൽ ചെയ്തേക്കാം; ഡിസ്പ്ലേ സന്ദർഭവുമായി പൊരുത്തപ്പെടുന്ന വലുപ്പം ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തിരഞ്ഞെടുക്കുന്നു. ICO ലേക്ക് PNG ലേക്ക് പരിവർത്തനം ചെയ്യുക എന്നതിനർത്ഥം ഈ ഉൾച്ചേർത്ത ചിത്രങ്ങളിൽ ഒന്നോ അതിലധികമോ എക്സ്ട്രാക്റ്റുചെയ്ത് അവയെ ഒറ്റയ്ക്ക് PNG ഫയലുകളായി സംരക്ഷിക്കുക എന്നാണ്.
ഈ കൺവെർട്ടർ നിങ്ങളുടെ ബ്രൗസറിലെ ICO തലക്കെട്ട് പാഴ്സ് ചെയ്യുകയും, ഉൾച്ചേർത്ത എല്ലാ ഇമേജ് എൻട്രികളും തിരിച്ചറിയുകയും ഓരോന്നും ഡീകോഡ് ചെയ്യുകയും ചെയ്യുന്നു. മിക്ക ആധുനിക ICO ഫയലുകളും അവയുടെ ചിത്രങ്ങൾ PNG ആയി ആന്തരികമായി സംഭരിക്കുന്നു; മുതിർന്നവർ BMP-സ്റ്റൈൽ റോ ബിറ്റ്മാപ്പ് ഡാറ്റ ഉപയോഗിക്കുന്നു. രണ്ട് എൻകോഡിംഗുകളും കൈകാര്യം ചെയ്യുന്നു. ഒരു എംബഡഡ് ഇമേജിന് ഒരു PNG ആണ് ഔട്ട്പുട്ട് - ഒരു സാധാരണ വിൻഡോസ് ഐക്കണിന്, അതായത് വ്യത്യസ്ത വലുപ്പത്തിലുള്ള ആറോ അതിലധികമോ PNG ഫയലുകൾ.
ഫയലുകൾ ഒരിക്കലും നിങ്ങളുടെ ഉപകരണത്തിൽ നിന്ന് പുറത്തുപോകില്ല. ICO ഡയറക്ടറി വായിക്കുന്നതിനും ഓരോ ചിത്രത്തിനും അനുയോജ്യമായ ഡീകോഡറിലേക്ക് അയയ്ക്കുന്നതിനും DataView ഉപയോഗിച്ച് JavaScript-ൽ പാഴ്സിംഗ് നടക്കുന്നു. ഔട്ട്പുട്ട് PNG-കൾ നിർമ്മിക്കുന്നത് canvas.toBlob('image/png') വഴിയാണ്.
ICO എന്നത് കുറച്ച് ഇമേജ് എഡിറ്റർമാർ ഭംഗിയായി കൈകാര്യം ചെയ്യുന്ന ഒരു വിൻഡോസ് കേന്ദ്രീകൃത ഫോർമാറ്റാണ്. ഫോട്ടോഷോപ്പിന് ഒരു പ്ലഗിൻ ആവശ്യമാണ്; പല വെബ് അധിഷ്ഠിത ഉപകരണങ്ങൾക്കും ICO വായിക്കാൻ കഴിയില്ല; Linux ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതികൾ ICO-യെ രണ്ടാം ക്ലാസായി കണക്കാക്കുന്നു. PNG സാർവത്രികമായി പിന്തുണയ്ക്കുന്നു. നിലവിലുള്ള ഐസിഒയെ പിഎൻജിയിലേക്ക് പരിവർത്തനം ചെയ്യുന്നത് നിങ്ങൾക്ക് ഏത് ടൂളിലും തുറക്കാനും എഡിറ്റ് ചെയ്യാനുമുള്ള ഫയലുകൾ നിർമ്മിക്കുന്നു.
വ്യക്തിഗത വലുപ്പങ്ങൾ വേർതിരിച്ചെടുക്കുന്നതാണ് മറ്റൊരു പൊതു കാരണം. ഒരു ഫാവിക്കോൺ അപ്ഡേറ്റ് ചെയ്യുന്ന വെബ് ഡെവലപ്പർമാർക്ക് നിലവിലുള്ള ഐസിഒയുടെ 32×32 അല്ലെങ്കിൽ 64×64 പതിപ്പ് മാത്രമേ ആവശ്യമുള്ളൂ. ലെഗസി ഐക്കണുകൾ വീണ്ടും വരയ്ക്കുന്ന ഡിസൈനർമാർക്ക് ഏറ്റവും വലിയ എംബഡഡ് പതിപ്പ് ഒരു ആരംഭ പോയിൻ്റായി വേണം. ICO കണ്ടെയ്നറുമായി നേരിട്ട് ഇടപഴകുന്നതിനുപകരം രണ്ട് വർക്ക്ഫ്ലോകൾക്കും പ്രത്യേക PNG ഫയലുകൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിലൂടെ പ്രയോജനം ലഭിക്കും.
ഒരു ICO ഡ്രോപ്പ് ചെയ്യുക, ഉൾച്ചേർത്ത വലുപ്പത്തിന് ഒരു PNG നേടുക.
ഒരു ഐസിഒ ഫയൽ ആരംഭിക്കുന്നത് 6-ബൈറ്റ് ഹെഡറിൽ (ICONDIR), തുടർന്ന് എൻട്രികളുടെ ഒരു ഡയറക്ടറി (ICONDIRENTRY, 16 ബൈറ്റുകൾ വീതം), തുടർന്ന് ഓരോ എൻട്രിയുടെയും ഇമേജ് ഡാറ്റ. ഓരോ ഡയറക്ടറി എൻട്രിയും വീതി, ഉയരം, വർണ്ണ എണ്ണം എന്നിവയും ഇമേജ് ബൈറ്റുകളിലേക്ക് പോയിൻ്റ് ചെയ്യുന്ന ഒരു ഓഫ്സെറ്റും വലുപ്പവും വ്യക്തമാക്കുന്നു.
ഇമേജ് ഡാറ്റ ഒന്നുകിൽ BMP-സ്റ്റൈൽ DIB ആയി (BITMAPFILEHEADER ഇല്ലാതെ) അല്ലെങ്കിൽ നേരിട്ട് ഉൾച്ചേർത്ത പൂർണ്ണമായ PNG ഫയലായി എൻകോഡ് ചെയ്തിരിക്കുന്നു. 256×256 ലെ ആധുനിക ഐക്കണുകൾക്ക് PNG-എൻകോഡ് ചെയ്ത എൻട്രികൾ സാധാരണമാണ് കൂടാതെ തുടക്കത്തിൽ ഒരു സാധാരണ PNG സിഗ്നേച്ചറും ഉണ്ടായിരിക്കും. BMP-ശൈലി എൻട്രികൾ ഫയൽ തലക്കെട്ട് ഒഴിവാക്കുന്നു, എന്നാൽ വിവര തലക്കെട്ടും പിക്സൽ ഡാറ്റയും ഉൾപ്പെടുന്നു.
ഈ കൺവെർട്ടർ ഡയറക്ടറി വായിക്കുകയും ഓരോ എൻട്രിയും കണ്ടെത്തുകയും ഉചിതമായ ഡീകോഡറിലേക്ക് അയയ്ക്കുകയും ചെയ്യുന്നു. ഒരു ബ്ലോബും ഇമേജ് എലമെൻ്റും ഉപയോഗിച്ച് PNG എൻട്രികൾ ഡീകോഡ് ചെയ്യുന്നു; BITMAPINFOHEADER പാഴ്സ് ചെയ്ത് ഒരു ക്യാൻവാസിലേക്ക് സ്വമേധയാ പിക്സലുകൾ എഴുതിക്കൊണ്ടാണ് BMP എൻട്രികൾ വായിക്കുന്നത്. ഔട്ട്പുട്ട് എപ്പോഴും PNG ആണ്.