RGB és additiu i fet de llum; CMYK és subtractiu i fet de tinta. Convertir entre ells és el pas que tot disseny pensat per pantalla fa abans d'imprimir-se.
Com funciona la conversió de RGB a CMYK
- Llegeix R, G i B com a valors sRGB entre 0 i 255.
- Busca el color al perfil Coated FOGRA39, el perfil ICC estàndard per al paper couché a Europa.
- Utilitza la intenció colorimètrica relativa amb compensació del punt negre, perquè el blanc es mantingui com el blanc del paper i el negre es converteixi en la tinta més fosca que pot imprimir la premsa.
- Converteix els quatre valors a percentatges entre 0 i 100.
Exemple resolt
Això utilitza el perfil estàndard Coated FOGRA39. Les impremtes treballen amb els seus propis perfils ICC i límits de tinta, així que altres perfils CMYK (per exemple, els de la teva impremta) donen números diferents. Considera el resultat una referència sòlida, no una separació a punt per a la premsa.
RGB i CMYK explicats
Què és RGB?
RGB descriu un color com tres canals de llum — vermell, verd i blau — cadascun de 0 a 255. Reflecteix com funcionen realment les pantalles: tots tres a 255 donen blanc, tots tres a 0 donen negre. RGB és la opció correcta quan necessites calcular amb un color, i rgba() afegeix transparència a sobre.
- Sintaxi:
- rgb(R, G, B)
- Rang:
- 0–255 per canal
- Millor per:
- codi, canvas, transparència amb rgba()
Què és CMYK?
CMYK és el model de quatre tintes utilitzat en impressió: cian, magenta, groc i key (negre), cada una com a percentatge de 0 a 100. La tinta resta llum en lloc d'emetre-la, així que CMYK abasta menys colors que una pantalla — per això els colors vius de pantalla sovint semblen més apagats quan s'imprimeixen.
- Sintaxi:
- cmyk(C%, M%, Y%, K%)
- Rang:
- 0–100% per tinta
- Millor per:
- impressió, embalatge, arte final per a premsa
Taula de referència de RGB a CMYK
Els colors CSS més comuns convertits de RGB a CMYK.
| Color | 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%) |