RGB je aditiven in sestavljen iz svetlobe, CMYK je substraktiven in sestavljen iz črnila. Pretvorba med njima je korak, ki ga mora vsaka zaslonska zasnova narediti, preden gre v tisk.
Kako poteka pretvorba iz RGB v CMYK
- Preberi R, G in B kot vrednosti sRGB med 0 in 255.
- Poišči barvo v profilu Coated FOGRA39, standardnem profilu ICC za premazan papir v Evropi.
- Uporabi relativni kolorimetrični namen s kompenzacijo črne točke, tako da bela ostane bela barva papirja, črna pa se preslika v najtemnejše črnilo, ki ga tiskarski stroj lahko natisne.
- Vse štiri vrednosti pretvori v odstotke med 0 in 100.
Delujoč primer
To uporablja standardni profil Coated FOGRA39. Tiskarne delajo s svojimi profili ICC in omejitvami črnila, zato drugi profili CMYK (na primer iz tvoje tiskarne) dajejo druge številke. Rezultat obravnavaj kot trdno referenco, ne kot ločevanje barv, pripravljeno za tisk.
RGB in CMYK pojasnjeno
Kaj je RGB?
RGB opisuje barvo kot tri komponente svetlobe — rdeča, zelena in modra — vsaka od 0 do 255. Odraža, kako zasloni dejansko delujejo: vse tri pri 255 dajo belo, vse pri 0 dajo črno. RGB je prava izbira, kadar moraš računati z barvo, rgba() pa doda prosojnost.
- Sintaksa:
- rgb(R, G, B)
- Območje:
- 0–255 na kanal
- Najbolj primerno za:
- koda, canvas, prosojnost z rgba()
Kaj je CMYK?
CMYK je model s štirimi črnili, uporabljen v tiskanju: cyan, magenta, yellow in key (črna), vsak kot odstotek od 0 do 100. Črnila odštevajo svetlobo namesto da bi jo oddajala, zato CMYK zajema manj barv kot zaslon — zato se žive barve na zaslonu pogosto zdijo bolj dolgočasne, ko jih natisneš.
- Sintaksa:
- cmyk(C%, M%, Y%, K%)
- Območje:
- 0–100% na črnilo
- Najbolj primerno za:
- tisk, embalaža, priprava za tisk
Tabela za RGB v CMYK
Najpogostejše CSS barve, pretvorjene iz RGB v CMYK.
| Barva | RGB | CMYK |
|---|---|---|
| black | rgb(0, 0, 0) | cmyk(89%, 78%, 62%, 97%) |
| white | rgb(255, 255, 255) | cmyk(0%, 0%, 0%, 0%) |
| red | rgb(255, 0, 0) | cmyk(0%, 95%, 92%, 0%) |
| lime | rgb(0, 255, 0) | cmyk(64%, 0%, 100%, 0%) |
| blue | rgb(0, 0, 255) | cmyk(93%, 75%, 0%, 0%) |
| yellow | rgb(255, 255, 0) | cmyk(9%, 0%, 96%, 0%) |
| orange | rgb(255, 165, 0) | cmyk(0%, 43%, 94%, 0%) |
| teal | rgb(0, 128, 128) | cmyk(83%, 27%, 48%, 12%) |
| purple | rgb(128, 0, 128) | cmyk(63%, 100%, 4%, 1%) |
| gray | rgb(128, 128, 128) | cmyk(48%, 39%, 39%, 21%) |