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 ਦਰਮਿਆਨ ਪ੍ਰਤिशतਾਂ ਵਿੱਚ ਬਦਲੋ।
ਕਾਮਯਾਬ ਉਦਾਹਰਨ
ਇਹ ਇੱਕ ਗਣਿਤੀ ਅਨੁਮਾਨ ਹੈ ਬਿਨਾਂ ਕਿਸੇ color profile ਦੇ। ਪ੍ਰਿੰਟ ਦੁਕਾਨਾਂ ICC profiles ਅਤੇ ink limits ਵਰਤਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਇਹ ਅੰਕ ਇੱਕ ਮਜ਼ਬੂਤ ਸੰਦਰਭ ਹਨ, ਪਰ press-ready separation ਨਹੀਂ।
RGB ਅਤੇ CMYK ਦੀ ਵਿਆਖਿਆ
RGB ਕੀ ਹੈ?
RGB ਇੱਕ ਰੰਗ ਨੂੰ ਤਿੰਨ ਲਾਈਟ ਚੈਨਲਾਂ ਵਜੋਂ ਦਰਸਾਉਂਦਾ ਹੈ — red, green ਅਤੇ blue — ਹਰ ਇੱਕ 0 ਤੋਂ 255 ਤੱਕ। ਇਹ ਸਕ੍ਰੀਨਸ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ: ਤਿੰਨਾਂ 255 'ਤੇ ਸਫੈਦ ਦਿੰਦੇ ਹਨ, ਤਿੰਨਾਂ 0 'ਤੇ ਕਾਲਾ। ਜਦੋਂ ਤੁਹਾਨੂੰ ਰੰਗ ਨਾਲ ਗਣਨਾ करनी ਹੋਵੇ ਤਾਂ RGB ਠੀਕ ਚੋਣ ਹੈ, ਅਤੇ rgba() ਉਸ 'ਤੇ transparency ਜੋੜਦਾ ਹੈ।
- ਸਿੰਟੈਕਸ:
- rgb(R, G, B)
- ਰੈਂਜ:
- 0–255 ਪ੍ਰਤੀ ਚੈਨਲ
- ਸਭ ਤੋਂ ਵਧੀਆ ਲਈ:
- code, canvas, transparency with rgba()
CMYK ਕੀ ਹੈ?
CMYK ਛਪਾਈ ਵਿੱਚ ਵਰਤੇ ਜਾਣ ਵਾਲਾ ਚਾਰ-ਇంక ਮਾਡਲ ਹੈ: cyan, magenta, yellow ਅਤੇ key (black), ਹਰ ਇਕ 0 ਤੋਂ 100 % ਤੱਕ। ਇੰਕ ਰੋਸ਼ਨੀ ਨੂੰ ਘਟਾਉਂਦੀ ਹੈ ਨਾਂ ਕਿ ਜਾਰੀ ਕਰਦੀ ਹੈ, ਇਸ ਲਈ CMYK ਸਕ੍ਰੀਨ ਨਾਲੋਂ ਘੱਟ ਰੰਗਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ — ਇਸੀ ਕਾਰਨ ਤੇਜ਼ ਸਕ੍ਰੀਨ ਰੰਗ ਛਾਪਣ 'ਤੇ ਅਕਸਰ ਸੁਸਤ ਲੱਗਦੇ ਹਨ।
- ਸਿੰਟੈਕਸ:
- cmyk(C%, M%, Y%, K%)
- ਰੈਂਜ:
- 0–100% ਪ੍ਰਤੀ ਇੰਕ
- ਸਭ ਤੋਂ ਵਧੀਆ ਲਈ:
- print, packaging, press-ready artwork
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%) |