Conversor de cores on-line
Precisa converter cores entre diferentes modelos de cores? Experimente nossa ferramenta online gratuita! Suporta vários espaços de cores, incluindo HEX, RGB, CMYK, HSL, LAB, NCOL, XYZ e muito mais. Basta inserir um valor de cor para convertê-lo. Você pode clicar dentro da área de cores para escolher uma cor ou inserir um código de cor na caixa de texto. Os códigos de cores correspondentes aparecerão instantaneamente na seção Output.
// Parse LAB color from a string
Color color = Color.FromLab(51.788f, 62.357f, 52.178f);
// Convert LAB to RGB
string rgbColor = color.ToRgbString();
// Print result to console
Console.WriteLine(rgbColor);
//result should be: rgb(223, 61, 37)
Converter LAB em RGB usando C#
O Aspose.SVG for .NET fornece uma biblioteca C# de alto desempenho para uma variedade de tarefas de análise de SVG, incluindo trabalho perfeito com vários espaços de cores. A classe Color da API permite analisar cores de representações de string (como RGB, HEX, HSL, HWB, CMYK, NCOL, LCH, OKLCH, LAB, OKLAB) e convertê-las no espaço de cores desejado.
Como converter LAB em RGB usando C#
Se você quiser usar as funções de conversão em seu produto ou converter programaticamente LAB em RGB, consulte o exemplo de código C# acima. A conversão de cores pode ser feita com algumas linhas de código:
- Use o método
Color.FromLab(lightness, a, b)
para analisar uma cor do espaço de cores LAB usando os valores
L,aebespecificados. O objetocolorcriado representa esta cor LAB. - O método Color.ToRgbString() converte a cor LAB no espaço de cores RGB e retorna a representação em string da cor no espaço de cores RGB.
- O método
Console.WriteLine(rgbColor)imprime a string de cores RGB no console. A saída esperada érgb(223, 61, 37), que representa o equivalente RGB da cor LAB fornecida.
Para obter mais detalhes sobre o uso de funções da API .NET, visite nossa documentação, onde você encontrará exemplos de C# para cenários comuns de processamento de SVG. No artigo How to Change SVG Color , você aprenderá como alterar a cor de elementos e fundos em imagens SVG usando a biblioteca Aspose.SVG for .NET. O artigo SVG Color oferece uma exploração aprofundada de como colorir texto e formas SVG.
Perguntas frequentes
RGB e HEX são projetados para telas digitais e desenvolvimento web. HSL e HWB são convenientes para ajuste manual de cores. CMYK é destinado à impressão, enquanto LAB, LCH, OKLCH e OKLAB são modelos de cores perceptivos que se alinham melhor à visão humana. A escolha do espaço de cores depende da tarefa específica – seja design web, UI/UX, impressão ou CSS moderno. Compreender essas diferenças é essencial para a conversão precisa de cores entre vários espaços de cores.
Dentro da mesma família de espaço de cores (por exemplo, RGB ↔ HEX ou HSL ↔ HWB), o resultado é completamente idêntico, sem perda de qualidade. Ao converter entre espaços de cores fundamentalmente diferentes (como RGB ↔ CMYK ou RGB ↔ LAB/OKLAB), pequenas diferenças visuais podem aparecer devido às variações nas gamas de cores. O Aspose.SVG usa matemática de alta precisão para fornecer a conversão de cores mais precisa possível entre diferentes espaços de cores.
Você pode converter entre uma ampla variedade de modelos de cores, incluindo RGB, HEX, HSL, HSV, HWB, CMYK, LAB, LCH, OKLAB, OKLCH, RGBA, HSLA, XYZ, NCOL e outros.
Sim. O Aspose.SVG for .NET é baseado no .NET Standard 2.0, o que o torna compatível com o .NET Framework 4.6.1+, .NET Core 2.0+ e .NET 5/6/7/8+. O mesmo código de conversão é executado sem modificações em qualquer ambiente de execução compatível.
O que é cor RGB?
Como as coordenadas geográficas – longitude, latitude e altura – os valores de cores LAB nos fornecem uma maneira de detectar as cores. O LAB usa três eixos: L – Luminosidade, a* – do Valor Vermelho para o Verde, eb* – do Valor Azul para o Amarelo. A Luminosidade é expressa em porcentagem e pode ultrapassar 100%. Os valores para os eixos a e b podem variar de positivo a negativo. É comumente limitado ao intervalo de -128 a 127 para uso com valores de código inteiro. O espaço de cores LAB e os códigos de cores LAB são recomendados para usar se você quiser que a cor na tela tenha a mesma aparência de quando impressa no papel.
O que é cor LAB?
O espaço de cores RGB (Red, Green, Blue) consiste em todas as cores possíveis que podem ser obtidas pela mistura de vermelho, verde e azul. Este modelo de cores é popular em fotografia, TV e computação gráfica. Os valores RGB são especificados como um número inteiro entre 0 e 255. Portanto, por exemplo, rgb(255,0,0) é exibido em vermelho. O parâmetro vermelho é definido como seu valor mais alto (255) e o restante é definido como 0.
A biblioteca Aspose.SVG C# suporta porcentagens RGB (de 0% a 100%). Por exemplo, rgb(100%,0,0) é exibido em vermelho.
Primeiros passos com API Aspose.SVG for .NET
Se você estiver interessado em desenvolver gráficos vetoriais escaláveis e suas aplicações, instale nosso Aspose.SVG for .NET API flexível e de alta velocidade com um poderoso conjunto de interfaces para C# e outras linguagens de programação .NET.
Instale a partir da linha de comando como nuget install Aspose.SVG ou via Package Manager Console do Visual Studio com Install-Package Aspose.SVG.
Como alternativa, obtenha o instalador MSI off-line ou DLLs em um arquivo ZIP em
downloads.
Aspose.SVG for .NET API é uma biblioteca independente e não depende de nenhum software para processamento de documentos SVG.
Para obter mais detalhes sobre a instalação da biblioteca C# e os requisitos do sistema, consulte
Documentação Aspose.SVG.