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.

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:

  1. Use o método Color.FromLab(lightness, a, b) para analisar uma cor do espaço de cores LAB usando os valores L, a e b especificados. O objeto color criado representa esta cor LAB.
  2. 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.
  3. 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

1. Como os modelos de cores diferem entre si e para que cada um é mais adequado?

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.

2. Converter LAB para RGB sempre produz resultados idênticos na tela?

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.

3. Para quais outros códigos de cores posso converter LAB usando o Aspose.SVG for .NET?

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.

4. A conversão de LAB para RGB funciona em todas as plataformas .NET?

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.

Outros conversores de cores suportados

RGB to HEX (Hexadecimal Color)
RGB to CMYK (Cyan, Magenta, Yellow, and blacK)
RGB to HSL (Hue, Saturation and Lightness)
RGB to HWB (Hue, Whiteness and Blackness)
RGB to LAB (CIELAB Color Space)
RGB TO LCH (Lightness, Chroma, and Hue)
HEX to RGB (Red, Green and Blue)
HEX to HSL (Hue, Saturation and Lightness)
HEX to LAB (CIELAB Color Space)
HEX to CMYK (Cyan, Magenta, Yellow, and blacK)
HSL to RGB (Red, Green and Blue)
HSL to HEX (Hexadecimal Color)
HSL TO CMYK (Cyan, Magenta, Yellow, and blacK)
HSV TO HSL (Hue, Saturation and Lightness)
HSV TO RGB (Red, Green and Blue)
LAB TO RGB (Red, Green and Blue)
LAB to CMYK (Cyan, Magenta, Yellow, and blacK)
CMYK TO RGB (Red, Green and Blue)
CMYK TO HEX (Hexadecimal Color)
CMYK TO HSL (Hue, Saturation and Lightness)
RGBA to HSLA (Hue, Saturation, Lightness, and Alpha)
HSLA TO RGBA (Red, Green, Blue, and Alpha)