As pantallas mesturan luz, as impresoras mesturan tinta — así que un código HEX ten que ser traducido antes de ir a prensa. Este conversor dáche os porcentaxes de ciano, magenta, amarelo e negro que máis achegan a túa cor web segundo o que a tinta permite.
Como funciona a conversión de HEX a CMYK
- Converte o código HEX a RGB e divide cada canal por 255.
- Calcula o compoñente clave (negro): K = 1 − max(R, G, B).
- Obtén as outras tintas eliminando esa porción de negro: C = (1 − R − K) / (1 − K), e a mesma fórmula para magenta e amarelo.
- Multiplica os catro valores por 100 para obter porcentaxes. O negro puro simplifícase a 0/0/0/100.
Exemplo práctico
Isto é unha aproximación independente do dispositivo. A impresión real depende do papel, da tinta e dun perfil de cor ICC, así que trata o resultado como punto de partida e comproba sempre unha probeta para cores críticas de marca.
HEX e CMYK explicados
Que é HEX?
Un código HEX é un número hexadecimal de seis díxitos que almacena os canles vermello, verde e azul dunha cor detrás dun # inicial. Cada par de díxitos cubre un canal, desde 00 (ningún) ata FF (completo), o que dá os mesmos 16,7 millóns de cores que RGB nunha notación moito máis curta. HEX é o predeterminado en CSS, ferramentas de deseño e guías de marca.
- Sintaxe:
- #RRGGBB
- Rango:
- 00–FF por canal
- Mellor para:
- CSS, entrega de deseño, guías de marca
Que é CMYK?
CMYK é o modelo de catro tintas usado en impresión: cyan, magenta, yellow e key (negro), cada unha como porcentaxe de 0 a 100. A tinta subtráe luz en lugar de emitila, polo que CMYK abarca menos cores que unha pantalla — por iso as cores brillantes de pantalla adoitan verse máis apagadas ao imprimilas.
- Sintaxe:
- cmyk(C%, M%, Y%, K%)
- Rango:
- 0–100% por tinta
- Mellor para:
- impresión, embalaxe, arte final para prensa
Táboa de referencia de HEX a CMYK
As cores CSS máis comúns, convertidas de HEX a CMYK.
| Cor | HEX | CMYK |
|---|---|---|
| black | #000000 | cmyk(0%, 0%, 0%, 100%) |
| white | #FFFFFF | cmyk(0%, 0%, 0%, 0%) |
| red | #FF0000 | cmyk(0%, 100%, 100%, 0%) |
| lime | #00FF00 | cmyk(100%, 0%, 100%, 0%) |
| blue | #0000FF | cmyk(100%, 100%, 0%, 0%) |
| yellow | #FFFF00 | cmyk(0%, 0%, 100%, 0%) |
| orange | #FFA500 | cmyk(0%, 35%, 100%, 0%) |
| teal | #008080 | cmyk(100%, 0%, 0%, 50%) |
| purple | #800080 | cmyk(0%, 100%, 0%, 50%) |
| gray | #808080 | cmyk(0%, 0%, 0%, 50%) |