RGB යනු එකතු වන ආලෝකය මත පදනම් වන අතර, CMYK නම් තරංගහරණය වන සහ මුද්රණ තිහිණි මත පදනම් වේ. එය මුද්රණයට යවන්නේ පෙරත තිර සැලසුම් සෑම විටම ගත කරන බැගින් පරිවර්තනය කරලා තියන්න ඕන.
RGB සිට CMYK පරිවර්තනය කෙසේ සිදු වෙයි
- නාලිකා සාමාන්යීකරණය කරන්න: R, G සහ B 255 දී බෙදන්න.
- වැඩිම සාමාන්යීකරණ නාලිකාව ගෙන key K = 1 − max ගණනය කරන්න.
- ඔත්තු කළ කුහරය ඉවත් කරමින් cyan, magenta සහ yellow ගණනය කරන්න: C = (1 − R − K) / (1 − K), අනෙකුත් ද ඒ ආකාරයට.
- ඔයින් හතරම 0 සිට 100 දක්වා ප්රතිශත බවට පරිවර්තනය කරන්න.
කාර්යක්ෂම උදාහරණය
මේක වර්ණ ප්රොෆයිලයකින් තොර ගණිතමය අනුමානයක්. මුද්රණ ශාලා ICC ප්රොෆයිල් සහ කසිපන සීමා භාවිත කරනවා, එනිසා මේ අග අයත් උපදෙස් වශයෙන් තබන්න — press-ready separation එකක් නොවේ.
RGB සහ CMYK විස්තර කරන්න
RGB කියන්නේ කුමක්ද?
RGB වර්ණයක් රතු, කලාව සහ නිල් ලෙස වූ ආලෝක චැනල් තුනක් ලෙස විස්තර කරනවා — එක් එක් චැනලය 0 සිට 255 දක්වා. එය තිර කෙලසින්ම ක්රියා කරන ආකාරයට අනුකූල වන අතර: සියළු චැනල් 255 නම් සුදු, සියළුම 0 නම් කලු වේ. වර්ණ සමඟ ගණනය කිරීම අවශ්ය වියහොත් RGB හොඳම තේරීමයි; rgba() මගින් පාරදර්ශිතාව ද එක් කළ හැක.
- වක්රරචනය:
- rgb(R, G, B)
- පරාසය:
- චැනලය අනුව 0–255
- භාවිතයට හොඳම:
- කේතය, canvas, 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%) |