RGB जोडिने प्रकृतिको प्रकाशबाट बनेको हुन्छ, CMYK घटाउने प्रकृतिको रङ्ग र अभ्रकबाट बनेको हुन्छ। बीचमा रूपान्तरण गर्नु त्यो कदम हो जुन हरेक स्क्रीन डिजाइनले प्रिन्ट गर्नुअघि लिनु पर्छ।
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 ले रंगलाई प्रकाशका तीन च्यानल—रातो, हरियो र निलो—को रूपमा वर्णन गर्छ, प्रत्येक 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%) |