HEX zu RGB-Farbe C#

HEX-Farbcodes werden mit einem führenden Nummernzeichen dargestellt. Ein Hex-Triplett kann eine bestimmte Farbe bezeichnen, die in einen RGB-Wert umgewandelt werden kann. In bestimmten Szenarien müssen Sie möglicherweise eine HEX-Farbe in den RGB-Farbraum konvertieren. In Übereinstimmung mit diesen Anforderungen wird in diesem Artikel erläutert, wie HEX-Farben programmgesteuert in C# in RGB oder RGBA-Farbcode konvertiert werden.

Hexadezimal zu RGB oder RGBA-Farbcodekonvertierung – C# API-Download

Aspose.SVG for .NET enthält verschiedene Klassen, Eigenschaften und Schnittstellen wie IConvertibleColor, die zum Konvertieren verschiedener Farbräume wie RGB, CMYK, HEX usw. verwendet werden können. Sie können die API installieren, indem Sie ihre Referenz herunterladen DLL Dateien von der Seite New Releases oder Ausführen des folgenden NuGet-Installationsbefehls:

PM> Install-Package Aspose.SVG

Konvertieren Sie HEX in RGB-Farbe in C#

Sie können einen HEX-Farbcode in das RGB-Format konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Analysieren Sie die HEX-Farbe aus einer Zeichenfolge.
  2. HEX in RGB-Farbcode umwandeln.
  3. Drucken Sie den RGB-Farbwert auf der Konsole aus.

Das folgende Code-Snippet zeigt, wie HEX- in RGB-Farben programmgesteuert in C# konvertiert werden:

// Analysieren Sie die HEX-Farbe aus einer Zeichenfolge
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// HEX in RGB umwandeln
string rgbColor = color.ToRgbString();

// Drucken Sie das Ergebnis in die Konsole
Console.WriteLine("RGB: " + rgbColor);

Konvertieren Sie HEX in RGBA-Farbe in C#

Mit den folgenden Schritten können Sie HEX-Farben schnell programmgesteuert in C# in das RGBA-Format konvertieren:

  1. Analysieren Sie die eingegebene HEX-Zeichenfolge.
  2. HEX-Farbstring in RGBA-Farbraum konvertieren.
  3. Drucken Sie den ausgegebenen RGBA-Farbcode.

Das folgende Code-Snippet erläutert, wie Sie einen HEX-Farbcode in den RGBA-Farbraum in C# konvertieren:

// Analysieren Sie die HEX-Farbe aus einer Zeichenfolge
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Wandeln Sie HEX in RGBA um
String rgba = color.ToRgbaString();

// Drucken Sie das Ergebnis in die Konsole
Console.WriteLine("RGBA: " + rgba);

Erhalten Sie eine kostenlose API Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API ohne Einschränkungen zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine HEX-Farbe in RGB oder eine HEX-Farbe programmgesteuert in C# in RGBA konvertieren. Darüber hinaus können Sie den Bereich Dokumentation besuchen, um sich einen Überblick über die Konvertierung anderer Farbräume und die SVG-Manipulationsfunktionen zu verschaffen. Wenn Sie Fragen oder Unklarheiten besprechen müssen, schreiben Sie uns bitte unter forum.

Siehe auch