Бояд рангҳои чопшударо дар экран нишон диҳӣ? Табдили CMYK ба RGB баробарии рӯшноӣии фоизҳои сиёҳпаҳнатро медиҳад — қимате, ки монитор, макет ё саҳифаи веб воқеан намоиш медиҳад.
Чӣ гуна табдили CMYK ба RGB кор мекунад
- Ҳамаи чаҳор фоизро ба фраксияҳо байни 0 ва 1 табдил деҳ.
- Аввал компонент K-ро татбиқ кун: ҳар канал бо (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) |