ഒരു HEX കോഡ് മൂന്ന് 8-ബിറ്റ് സംഖ്യകളെ ആറ് ഹെക്സാഡെസിമൽ അക്കങ്ങളിൽ പായ്ക്ക് ചെയ്യുന്നു. HEX-ൽ നിന്ന് RGB-യിലേക്ക് മാറ്റുക എന്നാൽ ആ അക്കങ്ങളെ ജോഡികളായി വിഭജിച്ച്, ഓരോ ജോഡിയെയും 0 മുതൽ 255 വരെയുള്ള ദശാംശ സംഖ്യയായി വായിക്കുക എന്നാണ്. CSS, Figma, ഇമേജ് എഡിറ്റർമാർ പ്രതീക്ഷിക്കുന്ന മൂല്യങ്ങൾ ഇവ തന്നെയാണ്.
HEX നിന്ന് RGB വരെ മാറ്റം എങ്ങനെ നടക്കുന്നു
- മുനെയുള്ള # drop ചെയ്യുക, കോഡിന് മൂന്ന് ഡിജിറ്റുകൾ മാത്രം ഉണ്ടെങ്കിൽ ഓരോന്നും ഇരട്ടപ്പെടുത്തുക: #f53 എന്നത് #ff5533 ആക്കുക.
- ആറ് ഡിജിറ്റുകൾ മൂന്ന് ജോഡികളായി ഭാഗിക്കുക — RR, GG, BB.
- ഓരോ ജോഡിയും base-16 എണ്ണമായാണ് വായിക്കേണ്ടത്, base-10 ആയി കൺവെർട്ട് ചെയ്യുക: FF becomes 255, 57 becomes 87, 33 becomes 51.
- മൂന്ന് ഫലം rgb(R, G, B) എന്നായി എഴുതുക.
പ്രായോഗിക ഉദാഹരണം
ഈ കൺവർഷൻ കൃത്യമാണ്. HEXയും RGBയും അതേ sRGB മൂല്യങ്ങളെ വ്യത്യസ്ത നോട്ടേഷനുകളിൽ വിവരിക്കുന്നു, അതിനാൽ ഏതെങ്കിലും ദിശയിലും വൃത്തികെട്ടനെയോ നഷ്ടമോ ഉണ്ടാകില്ല.
HEXയും RGBയും വിശദീകരിച്ചത്
HEX എന്താണ്?
മുന്നിൽ # ചിഹ്നമുള്ള ആറക്ക ഹെക്സാഡെസിമൽ സംഖ്യയാണ് HEX കോഡ്. ഇത് ഒരു നിറത്തിന്റെ റെഡ്, ഗ്രീൻ, ബ്ലൂ ചാനലുകൾ സംഭരിക്കുന്നു. ഓരോ ജോഡി അക്കങ്ങളും ഒരു ചാനലിനെ പ്രതിനിധീകരിക്കുന്നു, 00 (ഒന്നുമില്ല) മുതൽ FF (പൂർണ്ണം) വരെ. RGB-യുടെ അതേ 16.7 ദശലക്ഷം നിറങ്ങൾ ഇത് കൂടുതൽ ചെറിയ രൂപത്തിൽ നൽകുന്നു. CSS, ഡിസൈൻ ടൂളുകൾ, ബ്രാൻഡ് ഗൈഡ്ലൈനുകൾ എന്നിവയിൽ HEX ആണ് സ്ഥിരസ്ഥിതി.
- Syntax:
- #RRGGBB
- Range:
- ഒരു ചാനലിന് 00–FF
- Best for:
- CSS, design handoff, brand guidelines
RGB എന്താണ്?
RGB ഒരു കളർ മൂന്ന് ലൈറ്റ് ചാനലുകളായി വിവരിക്കുന്നു — red, green, blue — ഓരോത് 0–255 വരെയാണ്. ഇത് സ്ക്രീനുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെ പ്രതിഫലിപ്പിക്കുന്നു: മൂന്നു ചാനലുകളും 255 ആയാൽ വെള്ള, എല്ലാ ചാനലുകളും 0 ആണെങ്കിൽ കറുപ്പ്. കളറുമായി കണക്കുകൾ ചെയ്യേണ്ടപ്പോഴെല്ലാം RGB അനുയോജ്യമാണ്, rgba() വഴി transparency ചേർക്കാനും കഴിയും.
- Syntax:
- rgb(R, G, B)
- Range:
- ഒരു ചാനലിന് 0–255
- Best for:
- code, canvas, rgba() ഉപയോഗിച്ച് transparency
HEX to RGB reference table
സാധാരണയായി ഉപയോഗിക്കുന്ന CSS നിറങ്ങൾ HEX ൽ നിന്ന് RGB ആയി പരിവർത്തനം ചെയ്തിരിക്കുന്നു.
| നിറം | HEX | RGB |
|---|---|---|
| black | #000000 | rgb(0, 0, 0) |
| white | #FFFFFF | rgb(255, 255, 255) |
| red | #FF0000 | rgb(255, 0, 0) |
| lime | #00FF00 | rgb(0, 255, 0) |
| blue | #0000FF | rgb(0, 0, 255) |
| yellow | #FFFF00 | rgb(255, 255, 0) |
| orange | #FFA500 | rgb(255, 165, 0) |
| teal | #008080 | rgb(0, 128, 128) |
| purple | #800080 | rgb(128, 0, 128) |
| gray | #808080 | rgb(128, 128, 128) |