Convertidor de color en línea
Si necesita convertir colores de un modelo de color a otro, ¡utilice nuestra herramienta en línea gratuita! Admite varios espacios de color, incluidos HEX, RGB, CMYK, HSL, LAB, NCOL, XYZ, etc. ¡Simplemente necesita ingresar el valor de color para la conversión! Haga clic dentro del área de color para seleccionar un color o introduzca un código de color en el cuadro de texto Entrada. Inmediatamente verá otros códigos de color para el color elegido en la sección Salida.
// Parse RGB color from a string
Color color = Color.FromRgb(222, 180, 135);
// Convert RGB to HEX
string hexColor = color.ToRgbHexString();
// Print result to console
Console.WriteLine(hexColor);
//result should be: #DEB487
Convertir RGB a HEX usando C#
Aspose.SVG for .NET API ofrece una biblioteca de C# de alta velocidad que puede usar para diferentes tareas de análisis de SVG. Una de las características de la API es el fácil acceso para trabajar con varios espacios de color. La clase Color le permite analizar colores (como RGB, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB) a partir de una representación de cadena y convertirlos al espacio de color deseado. Los códigos de colores y los formatos juegan un papel crucial en varios campos, como el diseño web, el diseño gráfico, la fotografía, el arte y más. Diferentes tareas pueden requerir diferentes formatos de color, de ahí la necesidad de la funcionalidad de conversión de color.
Cómo convertir RGB a HEX usando C#
Si desea utilizar las funciones de conversión en su producto o convertir RGB a HEX mediante programación, consulte el ejemplo de código C# anterior. La conversión de color se puede hacer con unas pocas líneas de código:
- El método Color.FromRgb(222, 180, 135) se usa para analizar los valores de color RGB a partir de valores enteros y devuelve una instancia de Color.
- El método Color.ToRgbHexString() convierte CMYK al color HEX en el formato: #RRGGBB.
- El resultado del valor de color HEX se imprime en la consola.
Visite nuestra documentación para obtener más información sobre el uso de las funciones de la API de Aspose.SVG y considere los ejemplos de C# para los escenarios de procesamiento de SVG más comunes. En el artículo de la documentación Cómo cambiar el color SVG, puede ver cómo cambiar el color de los elementos y el fondo en las imágenes SVG usando la biblioteca Aspose.SVG .NET. El artículo SVG Color analiza en profundidad cómo se pueden colorear el texto y las formas SVG.
FAQ
RGB y HEX están diseñados para pantallas digitales y desarrollo web. HSL y HWB son útiles para el ajuste manual del color. CMYK está pensado para impresión, mientras que LAB, LCH, OKLCH y OKLAB son modelos de color perceptuales que se ajustan mejor a la visión humana. La elección del espacio de color depende de la tarea específica: diseño web, UI/UX, impresión o CSS moderno. Comprender estas diferencias es esencial para una conversión de color precisa entre los distintos espacios de color.
Dentro de la misma familia de espacios de color (por ejemplo, RGB ↔ HEX o HSL ↔ HWB), el resultado es completamente idéntico sin pérdida de calidad. Al convertir entre espacios de color fundamentalmente diferentes (como RGB ↔ CMYK o RGB ↔ LAB/OKLAB), pueden aparecer ligeras diferencias visuales debido a las distintas gamas de color. Aspose.SVG utiliza matemáticas de alta precisión para ofrecer la conversión de color más precisa posible entre diferentes espacios de color.
Puede convertir entre una amplia gama de modelos de color, incluidos RGB, HEX, HSL, HSV, HWB, CMYK, LAB, LCH, OKLAB, OKLCH, RGBA, HSLA, XYZ, NCOL y otros.
Sí. Aspose.SVG for .NET está basado en .NET Standard 2.0, lo que lo hace compatible con .NET Framework 4.6.1+, .NET Core 2.0+ y .NET 5/6/7/8+. El mismo código de conversión se ejecuta sin modificaciones en cualquier entorno de ejecución compatible.
¿Qué es el color RGB?
El espacio de color RGB (Red, Green, Blue) consta de todos los colores posibles que se pueden obtener al mezclar rojo, verde y azul. Este modelo de color es popular en fotografía, televisión y gráficos por computadora. Los valores RGB se especifican como un número entero entre 0 y 255. Así, por ejemplo, rgb(255,0,0) se muestra en rojo. El parámetro rojo se establece en su valor más alto (255) y el resto se establece en 0.
La biblioteca Aspose.SVG C# admite porcentajes RGB (de 0 % a 100 %). Por ejemplo, rgb(100%,0,0) se muestra en rojo.
¿Qué es el color hexadecimal?
Los códigos HEX son los códigos de color más utilizados. Esto se debe a que son simples y fáciles de entender. Los códigos HEX no son más que una representación hexadecimal de RGB. El número de color de seis dígitos está estructurado en tres grupos de dos dígitos que especifican la cantidad de rojo, verde y azul en el color aditivo. Cada par hexadecimal de dos dígitos puede tener un valor de 00 a FF. Esto da más de 16 millones de colores posibles. Si cada uno de los tres grupos contiene caracteres, como #RRGGBB, se pueden escribir como #RGB. Los valores de color hexadecimales son compatibles con todos los navegadores.
Comience con API Aspose.SVG for .NET
Si está interesado en desarrollar gráficos vectoriales escalables y sus aplicaciones, instale nuestro Aspose.SVG for .NET API flexible y de alta velocidad con un potente conjunto de interfaces para C# y otros lenguajes de programación .NET.
Instale desde la línea de comando como nuget install Aspose.SVG o mediante la consola del administrador de paquetes de Visual Studio con Install-Package Aspose.SVG.
Alternativamente, obtenga el instalador MSI sin conexión o archivos DLL en un archivo ZIP desde
downloads.
Aspose.SVG for .NET API es una biblioteca independiente y no depende de ningún software para el procesamiento de documentos SVG.
Para obtener más detalles sobre la instalación de la biblioteca C# y los requisitos del sistema, consulte la
Documentación de Aspose.SVG.