RGB till HEX färgkod C#

RGB-färgmodellen består av tre grundfärger som inkluderar rött, grönt och blått. Resten av färgerna skapas genom att lägga till eller kombinera dessa primära färger. Medan hexadecimala färgkoder också är populära på webbsidor för att ställa in färger. I vissa fall kan du behöva konvertera RGB till HEX-färg eller RGBA till HEX. Följaktligen täcker den här artikeln hur man konverterar RGB- eller RGBA-färgvärden till HEX-färgkod programmatiskt i C#.

Konvertering av RGB eller RGBA till hexadecimal färgrymd – Ladda ner C# API

Aspose.SVG for .NET stöder arbete med olika färgrymder som gör att du kan utföra interkonvertering av färgkoder. Du kan enkelt konfigurera API:t genom att ladda ner DLL-filerna från sidan New Releases eller köra följande NuGet installationskommando:

PM> Install-Package Aspose.SVG

Konvertera RGB till HEX färgkod i C#

Du kan enkelt konvertera en färg i RGB-format till en hexadecimal HEX-färgkod med följande steg:

  1. Analysera den ingående RGB-färgen.
  2. Konvertera RGB till HEX färgkod.
  3. Skriv ut den hexadecimala koden på konsolen.

Kodavsnittet nedan visar hur man konverterar RGB till HEX-färg programmatiskt i C#:

// Analysera RGB-färg
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Konvertera RGB till HEX
string hexColor = color.ToRgbHexString();

// Skriv ut resultatet i konsolen
Console.WriteLine("HEX: " + hexColor);

Konvertera RGBA till HEX färgkod i C#

RGBA-formatet innehåller ett extra alfavärde för valfri färg. Du måste följa stegen nedan för att konvertera RGBA till HEX färgkod i C#:

  1. Analysera det inmatade RGBA-värdet.
  2. Konvertera RGBA-färg till HEX-färgrymdskod.
  3. Skriv utdatafärgkoden på konsolen.

Följande kodexempel förklarar hur man konverterar RGBA till HEX-färg i C#:

// Analysera RGBA-färg
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// Konvertera RGBA till HEX
string hexColor = color.ToRgbHexString();

// Skriv ut resultatet i konsolen
Console.WriteLine("HEX: " + hexColor);

Få gratis API-licens

Du kan utvärdera alla funktioner i API:t till sin fulla kapacitet genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar RGB till HEX-färg eller RGBA till HEX programmatiskt i C#. Dessutom kan du utforska många andra färgrymdskonverteringar genom att besöka avsnittet dokumentation. Om du har några frågor eller problem, vänligen kontakta oss på forum.

Se även