CalcuClubLogo do CalcuClub

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?

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:

  1. 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.
  2. 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.

  1. Converter o hexadecimal para RGB:
    • O valor hexadecimal #FF5733 é decomposto como:
      • Vermelho (R): FF = 255
      • Verde (G): 57 = 87
      • Azul (B): 33 = 51
  2. 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
    Assim, o valor CMYK correspondente é:
    • C: 0, M: 65.9, Y: 80, K: 0

Fórmula de conversão de hexadecimal para CMYK

A conversão segue estas fórmulas:

  1. De hexadecimal para RGB:
    • R (decimal) = hexToDecimal(primeiro par)
    • G (decimal) = hexToDecimal(segundo par)
    • B (decimal) = hexToDecimal(terceiro par)
  2. 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.

Você gostou desta página? Deixe sua opinião.