Convertidor Hexadecimal a CMYK
Ingresa el valor hexadecimal del color
Tabla de Contenidos
- ¿Cómo funciona la conversión de hexadecimal a CMYK?
- Proceso de conversión
- Ejemplo completo de conversión hexadecimal a CMYK
- Fórmula de conversión de hexadecimal a CMYK
¿Cómo funciona la conversión de hexadecimal a CMYK?
La conversión de un color hexadecimal a CMYK implica un proceso en dos pasos. Primero, se convierte el color hexadecimal a su representación en RGB (Rojo, Verde, Azul), que es un modelo de color aditivo utilizado en pantallas digitales. Luego, se toma ese valor RGB y se convierte al formato CMYK (Cian, Magenta, Amarillo, Negro), el cual es un modelo de color sustractivo usado en la impresión.
Para más información, puedes consultar:
Proceso de conversión
El proceso de conversión de hexadecimal a CMYK se lleva a cabo en dos etapas:
- Conversión de Hexadecimal a RGB:
Un color en formato hexadecimal está compuesto por tres pares de caracteres, que representan los valores de Rojo, Verde y Azul en el formato RGB. El primer par corresponde al valor del rojo, el segundo al verde y el tercero al azul. Estos valores están en base 16 (hexadecimal) y se convierten a valores decimales entre 0 y 255. - Conversión de RGB a CMYK:
Una vez obtenidos los valores RGB, se normalizan dividiéndolos entre 255 para obtener valores entre 0 y 1. Después, se calculan los valores de cian, magenta, amarillo y negro utilizando fórmulas específicas para CMYK.
Ejemplo completo de conversión hexadecimal a CMYK
Tomemos como ejemplo el color hexadecimal #FF5733
.
- Convertir el hexadecimal a RGB:
- El valor hexadecimal
#FF5733
se descompone como:- Rojo (R):
FF
= 255 - Verde (G):
57
= 87 - Azul (B):
33
= 51
- Rojo (R):
- El valor hexadecimal
- Convertir RGB a CMYK:
- Normalizamos los valores RGB dividiendo por 255:
- Rojo (R): 255 / 255 = 1
- Verde (G): 87 / 255 ≈ 0.341
- Azul (B): 51 / 255 ≈ 0.2
- Calculamos el valor del negro (K):
K = 1 - max(R, G, B) = 1 - 1 = 0
- Con el valor de K = 0, calculamos los valores de cian (C), magenta (M) y amarillo (Y):
C = (1 - R - K) / (1 - K) = (1 - 1 - 0) / (1 - 0) = 0
M = (1 - G - K) / (1 - K) = (1 - 0.341 - 0) / (1 - 0) ≈ 0.659
Y = (1 - B - K) / (1 - K) = (1 - 0.2 - 0) / (1 - 0) ≈ 0.8
- C: 0, M: 65.9, Y: 80, K: 0
- Normalizamos los valores RGB dividiendo por 255:
Fórmula de conversión de hexadecimal a CMYK
La conversión sigue estas fórmulas:
- De hexadecimal a RGB:
- R (decimal) = hexToDecimal(primer par)
- G (decimal) = hexToDecimal(segundo par)
- B (decimal) = hexToDecimal(tercer par)
- De RGB a CMYK:
- K = 1 - max(R, G, B)
- C = (1 - R - K) / (1 - K)
- M = (1 - G - K) / (1 - K)
- Y = (1 - B - K) / (1 - K)
Donde R,G,B están normalizados dividiéndolos entre 255 y los valores de C, M, Y y K se multiplican por 100 para obtener el porcentaje.