Angen dangos lliw argraffu ar sgrîn? Mae trosi CMYK i RGB yn rhoi’r cyfwerth seiliedig ar olau o’ch canrannau inc — y gwerthoedd y gall monitor, mockup neu dudalen we eu dangos mewn gwirionedd.
Sut mae trosi CMYK i RGB yn gweithio
- Troi’r pedair canran i rifau rhannol rhwng 0 ac 1.
- Gweithredu’r elfen key yn gyntaf: mae pob sianel yn cael ei raddio gan (1 − K).
- Cyfrifo R = 255 × (1 − C) × (1 − K), G = 255 × (1 − M) × (1 − K) a B = 255 × (1 − Y) × (1 − K).
- Crwnio pob sianel i rif cyfan rhwng 0 a 255.
Enghraifft wedi gweithio
Brasgonfodaeth. Gall sgrîn ddangos mwy o liwiau nag y gall inc greu, felly mae’r canlyniad RGB fel arfer yn edrych yn fwy disglair ac yn fwy llawn na’r darn a argraffwyd.
CMYK a RGB wedi'u hamlygu
Beth yw CMYK?
Mae CMYK yn fodel pedair inc a ddefnyddir mewn argraffu: cyan, magenta, melyn a key (du), pob un fel canran o 0 i 100. Mae inc yn tynnu golau yn hytrach na'i allyrru, felly mae CMYK yn cwmpasu llai o liwiau na sgrîn — ac mae hynny'n esbonio pam mae lliwiau llachar ar sgrîn yn aml yn ymddangos yn dywyllach ar ôl eu hargraffu.
- Sintacs:
- cmyk(C%, M%, Y%, K%)
- Amrediad:
- 0–100% fesul inc
- Gorau ar gyfer:
- argraffu, pacio, gwaith celf yn barod ar gyfer y wasg
Beth yw RGB?
Mae RGB yn disgrifio lliw fel tri sianel o olau — coch, gwyrdd a glas — pob un rhwng 0 a 255. Mae'n adlewyrchu sut mae sgriniau'n gweithio mewn gwirionedd: pob un ar 255 yn rhoi gwyn, pob un ar 0 yn rhoi du. Mae RGB yn ddewis cywir pan fydd angen i ti gyfrifo gyda lliw, ac mae rgba() yn ychwanegu tryloywder uwchben.
- Sintacs:
- rgb(R, G, B)
- Amrediad:
- 0–255 fesul sianel
- Gorau ar gyfer:
- cod, canvas, tryloywder gyda rgba()
tabl cyfeirnod CMYK i RGB
Y lliwiau CSS mwyaf cyffredin, wedi'u trosi o CMYK i RGB.
| Lliw | 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) |