Баспа түсін экранда көрсету керек пе? CMYK-ны RGB-ға түрлендіру сия пайыздарының жарыққа негізделген эквивалентін береді — монитор, макет немесе веб-бет шын мәнінде көрсете алатын мәндер.
CMYK-тан RGB-қа түрлендіру қалай жұмыс істейді
- Барлық төрт пайызды 0 мен 1 аралығындағы бөлшектерге айналдыр.
- Алдымен негізгі компонентті қолдан: әр арна (1 − K)-ға масштабталады.
- R = 255 × (1 − C) × (1 − K), G = 255 × (1 − M) × (1 − K) және B = 255 × (1 − Y) × (1 − K) есепте.
- Әр арнаны 0 мен 255 арасындағы бүтін санға дөңгелекте.
Жұмыс істейтін мысал
Жуықтау. Экран сиядан көбірек түстер көрсете алады, сондықтан RGB нәтижесі әдетте басылғаннан жарқын әрі қанық көрінеді.
CMYK және RGB түсініктемесі
CMYK деген не?
CMYK баспада қолданылатын төрт сия моделін білдіреді: cyan, magenta, yellow және key (қара), әрқайсысы 0–100% аралығында көрсетіледі. Сия жарықты шығару орнына салады (шығарады емес), сондықтан CMYK экранға қарағанда азырақ түсті қамтиды — соның нәтижесінде экрандағы ашық түстер басылғанда күңгірт көрінуі мүмкін.
- Синтаксис:
- cmyk(C%, M%, Y%, K%)
- Ауқымы:
- Сия бойынша 0–100%
- Үшін ең жақсы:
- баспа, орау, баспаға дайын өнер туындылары
RGB деген не?
RGB түсін үш жарық арнасы — қызыл, жасыл және көк — арқылы сипаттайды, әрқайсысы 0‑ден 255‑ке дейін. Бұл экрандардың нақты қалай жұмыс істейтінін көрсетеді: барлық үші 255 болса ақ болады, барлығы 0 болса қара. RGB сандық есептеулер қажет кезде дұрыс таңдау, ал rgba() арқылы мөлдірлік қосылады.
- Синтаксис:
- rgb(R, G, B)
- Ауқымы:
- Арна бойынша 0–255
- Үшін ең жақсы:
- код, canvas, rgba() арқылы мөлдірлік
CMYK-тан RGB-қа анықтама кестесі
Ең жиі қолданылатын CSS түстері, CMYK-тан RGB-қа түрлендірілді.
| Түс | CMYK | RGB |
|---|---|---|
| black | cmyk(0%, 0%, 0%, 100%) | rgb(0, 0, 0) |
| white | cmyk(0%, 0%, 0%, 0%) | rgb(255, 255, 255) |
| red | cmyk(0%, 100%, 100%, 0%) | rgb(255, 0, 0) |
| lime | cmyk(100%, 0%, 100%, 0%) | rgb(0, 255, 0) |
| blue | cmyk(100%, 100%, 0%, 0%) | rgb(0, 0, 255) |
| yellow | cmyk(0%, 0%, 100%, 0%) | rgb(255, 255, 0) |
| orange | cmyk(0%, 35%, 100%, 0%) | rgb(255, 166, 0) |
| teal | cmyk(100%, 0%, 0%, 50%) | rgb(0, 128, 128) |
| purple | cmyk(0%, 100%, 0%, 50%) | rgb(128, 0, 128) |
| gray | cmyk(0%, 0%, 0%, 50%) | rgb(128, 128, 128) |