RGB એ એડિટિવ છે અને પ્રકાશમાંથી બનતું છે, જ્યારે CMYK સબટ્રેક્ટિવ છે અને મશીનશાહીથી (ink) બને છે. તેમના વચ્ચે કન્વર્જન તે પગલું છે જે દરેક સ્ક્રીન ડિઝાઇનને છાપી શકવાની પૂર્વતૈયારી માટે લેવી પડે છે.
RGB થી CMYK રૂપાંતર કેવી રીતે કામ કરે છે
- ચેનલ્સને નોર્મલાઇઝ કરો: R, G અને B ને 255થી ભાગ કરો.
- નોર્મલાઇઝ્ડ ચેનલમાંથી સૌથી મોટું લો અને કી K = 1 − max ની ગણના કરો.
- તે જ બ્લેક શેર કાઢીને cyan, magenta અને yellow ઉત્પન્ન કરો: C = (1 − R − K) / (1 − K), અને આવું જ આગળ.
- બધા ચાર મૂલ્યોને 0 થી 100 વચ્ચે ટકાવારમાં રૂપાંતર કરો.
કાર્યકર ઉદાહરણ
આ ગણા સ્ત્રીય ગણિતીય અનુમાન છે અને તેમાં કોઈ કલર પ્રોફાઇલ સામેલ નથી. પ્રિન્ટ શોપ્સ ICC પ્રોફાઇલ અને ઇન્ક લિમિટ્સ વાપરે છે, તેથી આ આંકડા મજબૂત સંદર્ભ છે, પ્રેસ-રેડી સેપરેશન નથી.
RGB અને CMYK ની સમજ
RGB શું છે?
RGB રંગને তিন પ્રકાશ ચેનલો તરીકે વર્ણવે છે — red, green અને blue — દરેક 0 થી 255 સુધી. તે સ્ક્રીનો કેવી રીતે કામ કરે છે તેને પ્રતિબિંબિત કરે છે: ત્રણેય 255 પર ગ્રીદું સફેદ આપે છે, બધાં 0 પર કાળો. જ્યારે તમને રંગ સાથે ગણતરી કરવાની જરૂર હોય ત્યારે RGB યોગ્ય પસંદગી છે, અને rgba() ટ્રાન્સપરન્સી ઉમેરે છે.
- સિન્ટેક્સ:
- rgb(R, G, B)
- રેણ્ઝ:
- પ્રತಿ ચેનલ 0–255
- સૌથી યોગ્ય માટે:
- કોડ, કેનવસ, rgba() સાથે ટ્રાન્સપરન્સી
CMYK શું છે?
CMYK છપાઈમાં વપરાતો ચાર-ઈંક મોડલ છે: cyan, magenta, yellow અને key (black), દરેક 0 થી 100 ટકા. ઈંક પ્રકાશને ઉત્પન્ન કરતી નથી પરંતુ અઘટિત કરે છે, તેથી CMYK સ્ક્રીનની તુલનામાં ઓછા રંગો આવરે છે — આ કારણે તેજ સ્ક્રીન રંગો છાપ્યા પછી સામાન્ય રીતે ડલ લાગી શકે છે.
- સિન્ટેક્સ:
- cmyk(C%, M%, Y%, K%)
- રેણ્ઝ:
- પ્રતિ ઈંક 0–100%
- સૌથી યોગ્ય માટે:
- પ્રિન્ટ, પેકેજિંગ, પ્રેસ-રેડી આર્ટવર્ક
RGB થી CMYK સંદર્ભ ટેબલ
સર્વાધિક સામાન્ય 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%) |