Chop etilgan rangni ekranda ko‘rsatish kerakmi? CMYK ni RGB ga o‘tkazish siyoh foizlarining yorug‘likka asoslangan ekvivalentini beradi — monitor, mockup yoki web sahifa haqiqatan ko‘rsata oladigan qiymatlar.
CMYK dan RGB ga konvertatsiya qanday ishlaydi
- To‘rt foizni 0 dan 1 gacha kasrlarga aylantir.
- Avvalo key komponentini qo‘llang: har bir kanal (1 − K) ga mos ravishda o‘lchanadi.
- R = 255 × (1 − C) × (1 − K), G = 255 × (1 − M) × (1 − K) va B = 255 × (1 − Y) × (1 − K) ni hisobla.
- Har bir kanalni 0 dan 255 gacha butun sonlarga yaxlitla.
Amaliy misol
Yaqinlashtirish. Ekran siyohdan ko‘proq rangni ko‘rsata oladi, shuning uchun RGB natijasi odatda chop etilgan asarga qaraganda yorqinroq va ko‘proq saturatsiyalangan ko‘rinadi.
CMYK va RGB tushuntirildi
CMYK nima?
CMYK — bosma uchun ishlatiladigan to‘rt siyoh modeli: cyan, magenta, yellow va key (qora), har biri 0 dan 100% gacha foiz ko‘rinishida. Siyoh yorug‘likni chiqarish o‘rniga olib tashlaydi, shuning uchun CMYK ekran qamragan ranglardan kamroqni qamrab oladi — shu bois ekranlardagi yorqin ranglar chop etilganda ko‘pincha so‘nib ko‘rinadi.
- Sintaksis:
- cmyk(C%, M%, Y%, K%)
- Oraliq:
- Har siyoh uchun 0–100%
- Eng yaxshi uchun:
- bosma, qadoqlash, pressga tayyor grafikalar
RGB nima?
RGB rangni uchta yorug‘lik kanali — qizil, yashil va ko‘k — orqali tasvirlaydi, har biri 0 dan 255 gacha. Bu ekranlarning asl ishlashini aks ettiradi: hammasi 255 bo‘lsa oq, hammasi 0 bo‘lsa qora hosil bo‘ladi. Rang bilan hisob-kitob qilishing kerak bo‘lsa RGB to‘g‘ri tanlov; rgba() esa ustiga shaffoflik qo‘shadi.
- Sintaksis:
- rgb(R, G, B)
- Oraliq:
- Har kanal uchun 0–255
- Eng yaxshi uchun:
- kod, canvas, rgba() bilan shaffoflik
CMYK dan RGB ga referens jadvali
Eng ommabop CSS ranglari, CMYK dan RGB ga konvertatsiya qilingan.
| Rang | 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) |