Conversor Hexadecimal para CMYK
Insira o valor hexadecimal da cor
Valor Hexadecimal:
Resultado:
Código:
Prévia:
Ciano:
Magenta:
Amarelo:
Preto:
Índice
- Como funciona a conversão de hexadecimal para CMYK?
- Processo de conversão
- Exemplo completo de conversão hexadecimal para CMYK
- Fórmula de conversão de hexadecimal para CMYK
Como funciona a conversão de hexadecimal para CMYK?
A conversão de uma cor hexadecimal para CMYK envolve um processo em duas etapas. Primeiro, a cor hexadecimal é convertida para sua representação em RGB (Vermelho, Verde, Azul), que é um modelo de cores aditivo usado em telas digitais. Em seguida, esse valor RGB é convertido para o formato CMYK (Ciano, Magenta, Amarelo, Preto), que é um modelo de cores subtrativo usado na impressão.
Para mais informações, você pode consultar:
Processo de conversão
O processo de conversão de hexadecimal para CMYK é realizado em duas etapas:
- Conversão de Hexadecimal para RGB:
Uma cor no formato hexadecimal é composta por três pares de caracteres, que representam os valores de Vermelho, Verde e Azul no formato RGB. O primeiro par corresponde ao valor do vermelho, o segundo ao verde e o terceiro ao azul. Esses valores estão na base 16 (hexadecimal) e são convertidos para valores decimais entre 0 e 255. - Conversão de RGB para CMYK:
Depois de obter os valores RGB, eles são normalizados dividindo-os por 255 para obter valores entre 0 e 1. Em seguida, os valores de ciano, magenta, amarelo e preto são calculados utilizando fórmulas específicas para CMYK.
Exemplo completo de conversão hexadecimal para CMYK
Vamos tomar como exemplo a cor hexadecimal #FF5733
.
- Converter o hexadecimal para RGB:
- O valor hexadecimal
#FF5733
é decomposto como:- Vermelho (R):
FF
= 255 - Verde (G):
57
= 87 - Azul (B):
33
= 51
- Vermelho (R):
- O valor hexadecimal
- Converter RGB para CMYK:
- Normalizamos os valores RGB dividindo por 255:
- Vermelho (R): 255 / 255 = 1
- Verde (G): 87 / 255 ≈ 0.341
- Azul (B): 51 / 255 ≈ 0.2
- Calculamos o valor do preto (K):
K = 1 - max(R, G, B) = 1 - 1 = 0
- Com o valor de K = 0, calculamos os valores de ciano (C), magenta (M) e amarelo (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 os valores RGB dividindo por 255:
Fórmula de conversão de hexadecimal para CMYK
A conversão segue estas fórmulas:
- De hexadecimal para RGB:
- R (decimal) = hexToDecimal(primeiro par)
- G (decimal) = hexToDecimal(segundo par)
- B (decimal) = hexToDecimal(terceiro par)
- De RGB para 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)
Onde R,G,B estão normalizados dividindo-os por 255 e os valores de C, M, Y e K são multiplicados por 100 para obter o percentual.