RGB additivum est et ex luce factum, CMYK subtractivum est et ex atramento. Inter eos convertere est gradus quem omnis designatio schermi facit antequam imprimatur.
Quomodo convertio RGB in CMYK operatur
- Normaliza canales: divide R, G et B per 255.
- Assume maximam canalem normalizatam et computa key K = 1 − max.
- Deriva cyan, magenta et yellow removendo partem nigram: C = (1 − R − K) / (1 − K), et similiter pro reliquis.
- Converte omnes quattuor valores in percentus inter 0 et 100.
Exemplum operantis
Est approximatio mathematica sine profilo coloris. Officinae impressoriae utuntur ICC profilibus et limitibus inchi, ergo haec numera solida referentia sunt, non separationes paratae pro pressura.
RGB et CMYK explicati
Quid est RGB?
RGB describit colorem ut tres canales luminis — ruber, viridis et caeruleus — quisque ab 0 ad 255. Repraesentat quomodo screenia revera operantur: omnia tria ad 255 efficiunt album, omnia ad 0 efficiunt nigrum. RGB est aptissimus cum necesse est cum numero operari, et rgba() addit transparentiam.
- Syntaxis:
- rgb(R, G, B)
- Ambitus:
- 0–255 per canalem
- Optimum ad:
- codex, canvas, transparentia cum rgba()
Quid est CMYK?
CMYK est modellum quattuor atramentorum in impressione adhibitum: cyan, magenta, flavus et key (niger), quisque ut percentagium ab 0 ad 100. Atramentum lumen subtrahit pro emissione, ergo CMYK minores colores quam screenas capit — ideo colores brillantes in schermo saepe minus vividum videntur post impressum.
- Syntaxis:
- cmyk(C%, M%, Y%, K%)
- Ambitus:
- 0–100% per atramento
- Optimum ad:
- impressio, sarcina, opera praeparata ad pressam
Tabula referentiarum RGB ad CMYK
Frequentissima CSS colorum, a RGB in CMYK conversae.
| Color | 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%) |