Código de color HEX a RGB C#

Los códigos de color HEX se representan con un signo de número inicial. Un triplete hexadecimal puede indicar un color específico que se puede convertir a un valor RGB. En escenarios específicos, es posible que deba convertir un color HEX a un espacio de color RGB. De acuerdo con dichos requisitos, este artículo explica cómo convertir el color HEX en código de color RGB o RGBA mediante programación en C#.

Conversión de código de color hexadecimal a RGB o RGBA: descarga de la API de C#

Aspose.SVG for .NET incluye diferentes clases, propiedades e interfaces, como IConvertibleColor, que se puede usar para convertir diferentes espacios de color como RGB, CMYK, HEX, etc. Puede instalar la API descargando su referencia DLL de la página Nuevas versiones o ejecutando el siguiente comando de instalación de NuGet:

PM> Install-Package Aspose.SVG

Convierta el código de color HEX a RGB en C#

Puede convertir un código de color HEX a formato RGB siguiendo los pasos a continuación:

  1. Analice el color HEX de una cadena.
  2. Convierta el código de color HEX a RGB.
  3. Imprime el valor del color RGB en la consola.

El siguiente fragmento de código muestra cómo convertir el color HEX a código RGB mediante programación en C#:

// Analizar el color HEX de una cadena
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Convertir HEX a RGB
string rgbColor = color.ToRgbString();

// Imprimir el resultado en la consola
Console.WriteLine("RGB: " + rgbColor);

Convierta el código de color HEX a RGBA en C#

Puede convertir rápidamente el código de color HEX a formato RGBA mediante programación en C# con los siguientes pasos:

  1. Analizar la cadena HEX de entrada.
  2. Convierta la cadena de color HEX al espacio de color RGBA.
  3. Imprime el código de color RGBA de salida.

El fragmento de código a continuación explica cómo convertir un código de color HEX a un espacio de color RGBA en C#:

// Analizar el color HEX de una cadena
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Convertir HEX a RGBA
String rgba = color.ToRgbaString();

// Imprimir el resultado en la consola
Console.WriteLine("RGBA: " + rgba);

Obtenga una licencia de API gratuita

Puede solicitar una licencia temporal gratuita para evaluar la API sin ninguna limitación.

Conclusión

En este artículo, ha aprendido cómo convertir un código HEX a un código de espacio de color RGB o RGBA mediante programación en C#. Además, puede visitar el espacio documentación para obtener una descripción general de la conversión de otros espacios de color y funciones de manipulación de SVG. Si necesita discutir cualquiera de sus consultas o ambigüedades, no dude en escribirnos al foro.

Ver también