HEX till RGB färg C#

HEX-färgkoder representeras med ett ledande nummertecken. En hextriplett kan beteckna en specifik färg som kan konverteras till ett RGB-värde. I specifika scenarier kan du behöva konvertera en HEX-färg till RGB-färgrymd. I enlighet med sådana krav förklarar den här artikeln hur man konverterar HEX-färg till RGB- eller RGBA-färgkod programmatiskt i C#.

Hexadecimal till RGB eller RGBA färgrymdskonvertering – C# API Ladda ner

Aspose.SVG for .NET innehåller olika klasser, egenskaper och gränssnitt, som IConvertibleColor, som kan användas för att konvertera olika färgrymder som RGB, CMYK, HEX, etc. Du kan installera API:t genom att ladda ner dess referens DLL-filer från sidan New Releases eller kör följande NuGet installationskommando:

PM> Install-Package Aspose.SVG

Konvertera HEX till RGB-färg i C#

Du kan konvertera en HEX-färgkod till RGB-format genom att följa stegen nedan:

  1. Analysera HEX-färgen från en sträng.
  2. Konvertera HEX till RGB färgkod.
  3. Skriv ut RGB-färgvärdet på konsolen.

Följande kodavsnitt visar hur man konverterar HEX till RGB-färg programmatiskt i C#:

// Analysera HEX-färg från en sträng
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Konvertera HEX till RGB
string rgbColor = color.ToRgbString();

// Skriv ut resultatet i konsolen
Console.WriteLine("RGB: " + rgbColor);

Konvertera HEX till RGBA-färg i C#

Du kan snabbt konvertera HEX-färg till RGBA-format programmatiskt i C# med följande steg:

  1. Analysera den ingående HEX-strängen.
  2. Konvertera HEX-färgsträng till RGBA-färgrymd.
  3. Skriv ut RGBA-färgkoden.

Kodavsnittet nedan beskriver hur man konverterar en HEX-färgkod till RGBA-färgrymd i C#:

// Analysera HEX-färg från en sträng
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Konvertera HEX till RGBA
String rgba = color.ToRgbaString();

// Skriv ut resultatet i konsolen
Console.WriteLine("RGBA: " + rgba);

Få gratis API-licens

Du kan begära en gratis temporär licens för att utvärdera API:et utan några begränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar en HEX till RGB eller HEX-färgkod till RGBA-utrymme programmatiskt i C#. Dessutom kan du besöka utrymmet dokumentation för att få en översikt över konvertering av andra färgrymder och SVG-manipuleringsfunktioner. Om du behöver diskutera några av dina frågor eller oklarheter får du gärna skriva till oss på forum.

Se även