Bezono montri presitan koloron sur ekrano? Konverti CMYK al RGB donas al vi la lum-bazitan ekvivalenton de viaj ink-procentaĵoj — la valoroj kiujn monitoro, mockup aŭ retejo povas efektive montri.
Kiel funkcias konvertado de CMYK al RGB
- Transformu ĉiujn kvar procentaĵojn en frakciojn inter 0 kaj 1.
- Apliku la key-komponenton unue: ĉiu kanalo estas skalita per (1 − K).
- Kalkulu R = 255 × (1 − C) × (1 − K), G = 255 × (1 − M) × (1 − K) kaj B = 255 × (1 − Y) × (1 − K).
- Rondigu ĉiun kanalon al entjero inter 0 kaj 255.
Efektiva ekzemplo
Aproksima. Ekrano povas montri pli da koloroj ol inko povas produkti, do la RGB-rezulto kutime aspektas pli hela kaj pli saturita ol la presita peco.
CMYK kaj RGB klarigo
Kio estas CMYK?
CMYK estas la kvar-ink-modelo uzata en presado: cyan, magenta, flava kaj key (nigra), ĉiu kiel procento de 0 ĝis 100. Inko subtrahas lumon anstataŭ elsendi ĝin, do CMYK kovras malpli da koloroj ol ekrano — tial brileco de ekrano ofte ŝajnas malpli intensa post presado.
- Sintekso:
- cmyk(C%, M%, Y%, K%)
- Gamo:
- 0–100% po inko
- Plej taŭga por:
- presado, pakado, pretpor-presa artaĵo
Kio estas RGB?
RGB priskribas koloron kiel tri lumkanalojn — ruĝa, verda kaj blua — ĉiu de 0 ĝis 255. Ĝi spegulas kiel ekranoj fakte funkcias: ĉiuj tri je 255 donas blankon, ĉiuj je 0 donas nigrion. RGB estas la ĝusta elekto kiam vi bezonas kalkuli kun koloro, kaj rgba() aldona travideblecon supre.
- Sintekso:
- rgb(R, G, B)
- Gamo:
- 0–255 po kanalo
- Plej taŭga por:
- kodo, canvas, travidebleco kun rgba()
CMYK al RGB referenctabelo
La plej oftaj CSS-koloroj, konvertitaj de CMYK al RGB.
| Koloro | 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) |