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#
- Convierta HEX a color RGB en C#
- Convierta HEX a color RGBA 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 HEX a color RGB en C#
Puede convertir un código de color HEX a formato RGB siguiendo los pasos a continuación:
- Analice el color HEX de una cadena.
- Convierta el código de color HEX a RGB.
- Imprime el valor del color RGB en la consola.
El siguiente fragmento de código muestra cómo convertir HEX a color 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 HEX a color RGBA en C#
Puede convertir rápidamente el color HEX al formato RGBA mediante programación en C# con los siguientes pasos:
- Analizar la cadena HEX de entrada.
- Convierta la cadena de color HEX al espacio de color RGBA.
- 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 color HEX a RGB o HEX a 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.