Código de cores HEX para RGB C#

Os códigos de cores HEX são representados com um sinal numérico à esquerda. Um trio hexadecimal pode denotar uma cor específica que pode ser convertida em um valor RGB. Em cenários específicos, pode ser necessário converter uma cor HEX em espaço de cores RGB. De acordo com esses requisitos, este artigo explica como converter a cor HEX em código de cores RGB ou RGBA programaticamente em C#.

Conversão de código de cores hexadecimal para RGB ou RGBA – C# API Download

Aspose.SVG for .NET inclui diferentes classes, propriedades e interfaces, como IConvertibleColor, que podem ser usadas para converter diferentes espaços de cores como RGB, CMYK, HEX, etc. Você pode instalar a API baixando sua referência DLL da página New Releases ou executando o seguinte comando de instalação do NuGet:

PM> Install-Package Aspose.SVG

Converter código de cores HEX para RGB em C

Você pode converter um código de cores HEX para o formato RGB seguindo as etapas abaixo:

  1. Analise a cor HEX de uma string.
  2. Converta o código de cores HEX para RGB.
  3. Imprima o valor da cor RGB no console.

O trecho de código a seguir mostra como converter a cor HEX em código RGB programaticamente em C#:

// Analisar a cor HEX de uma string
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Converter HEX para RGB
string rgbColor = color.ToRgbString();

// Imprima o resultado no console
Console.WriteLine("RGB: " + rgbColor);

Converter código de cores HEX para RGBA em C

Você pode converter rapidamente o código de cores HEX para o formato RGBA programaticamente em C# com as seguintes etapas:

  1. Analise a string HEX de entrada.
  2. Converta a sequência de cores HEX em espaço de cores RGBA.
  3. Imprima o código de cor RGBA de saída.

O trecho de código abaixo explica como converter um código de cores HEX para espaço de cores RGBA em C#:

// Analisar a cor HEX de uma string
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Converter HEX para RGBA
String rgba = color.ToRgbaString();

// Imprima o resultado no console
Console.WriteLine("RGBA: " + rgba);

Obtenha licença de API gratuita

Você pode solicitar uma licença temporária gratuita para avaliar a API sem limitações.

Conclusão

Neste artigo, você aprendeu como converter um código HEX em código de espaço de cores RGB ou RGBA programaticamente em C#. Além disso, você pode visitar o espaço documentação para obter uma visão geral da conversão de outros espaços de cores e recursos de manipulação de SVG. Se você precisar discutir alguma de suas dúvidas ou ambiguidades, sinta-se à vontade para nos escrever em fórum.

Veja também