RGB ആണ് അധിഷ്ടിതമായി പ്രകാശംകൊണ്ടുള്ള (additive), CMYK ആണ് മുരിമ്പ് ആധാരമായ മഷി അടിസ്ഥാനമിട്ടത് (subtractive). ഇരു ഫോർമാറ്റുകൾ തമ്മിലുള്ള പരിവർത്തനം ഒരു സ്ക്രീൻ ഡിസൈനിന് പ്രിന്റ് ചെയ്യാനെന്നു പോകുമ്പോൾ വേറെ അനുഭവം ആണ്.
RGB നിന്ന് CMYK വരെ മാറ്റം എങ്ങനെ നടക്കുന്നു
- ചാനലുകൾ സാധാരണ രൂപത്തിലാക്കുക: R, G, B 255 കൊണ്ട് വിഭജിക്കുക.
- സാധാരണമാക്കിയ ചാനലുകളിൽ ഏറ്റവും വലിയതെടുത്ത് key K = 1 − max എന്ന് കണക്കാക്കൂ.
- ആ കറക്കാരന്റെ പങ്ക് നീക്കിയാണ് cyan, magenta, yellow കണ്ടെത്തുന്നത്: C = (1 − R − K) / (1 − K) എന്നിങ്ങനെ.
- ആ നാലും മൂല്യങ്ങളും 0 മുതൽ 100 വരെ ശതമാനങ്ങളിലാക്കി മാറ്റൂ.
പ്രായോഗിക ഉദാഹരണം
ഇത് ഒരു കലനീയ സംഖ്യാനുസരീതിയാണ് ICC цвет profile ഇല്ലാതെ. print shopകൾ ICC profiles കൈകാര്യം ചെയ്യുകയും ink limits ഉപയോഗിക്കുകയും ചെയ്യുന്നു, അതുകൊണ്ട് ഈ അക്കങ്ങൾ ഒരു ഉറപ്പുള്ള റഫറൻസാണ്, press-ready separation അല്ല.
RGBയും CMYKയും വിശദീകരിച്ചത്
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
CMYK എന്താണ്?
CMYKപ്രിന്റിംഗിനൊപ്പം ഉപയോഗിക്കുന്ന നാല്-ഇങ്ക് മോഡലാണ്: cyan, magenta, yellow, key (black), ഓരോതും ശതമാനമായി 0–100 വരെ. ഇങ്ക് ലൈറ്റ് ഇറക്കിവെക്കുമ്പോൾ പ്രവർത്തിക്കുന്നതുകൊണ്ടാണ് CMYK സ്ക്രീനിലും കാണുന്നവയിൽനിന്ന് കുറവ് നിറങ്ങൾ കൈക്കൊള്ളുന്നത് — അതുകൊണ്ട് തിളക്കമുള്ള സ്ക്രീൻ കളറുകൾ പ്രിന്റ് ചെയ്താൽ പതുക്കെ മങ്ങിയതായി തോന്നാറുണ്ട്.
- Syntax:
- cmyk(C%, M%, Y%, K%)
- Range:
- ഒരു ഇങ്ക് үшін 0–100%
- Best for:
- print, packaging, press-ready artwork
RGB to CMYK reference table
സാധാരണയായി ഉപയോഗിക്കുന്ന CSS നിറങ്ങൾ RGB ൽ നിന്ന് CMYK ആയി പരിവർത്തനം ചെയ്തിരിക്കുന്നു.
| നിറം | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(0%, 0%, 0%, 100%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 100%, 100%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(100%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(100%, 100%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(0%, 0%, 100%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 35%, 100%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(100%, 0%, 0%, 50%) |
| purple | rgb(128, 0, 128) | cmyk(0%, 100%, 0%, 50%) |
| gray | rgb(128, 128, 128) | cmyk(0%, 0%, 0%, 50%) |