RGB zu HEX Farbcode C#

Das RGB-Farbmodell besteht aus drei Grundfarben, darunter Rot, Grün und Blau. Die restlichen Farben werden durch Hinzufügen oder Kombinieren dieser Primärfarben erzeugt. Andererseits sind hexadezimale Farbcodes auch auf Webseiten beliebt, um Farben festzulegen. In bestimmten Anwendungsfällen müssen Sie möglicherweise RGB- oder RGBA-Farben in HEX-Farbcodes konvertieren. Dementsprechend behandelt dieser Artikel, wie RGB- oder RGBA-Farbwerte programmgesteuert in C# in HEX-Farbcode konvertiert werden.

RGB- oder RGBA-zu-Hexadezimal-Farbcode-Konvertierung – C#-API-Download

Aspose.SVG for .NET unterstützt die Arbeit mit verschiedenen Farbräumen, die es Ihnen ermöglichen, Farbcodes untereinander zu konvertieren. Sie können die API einfach konfigurieren, indem Sie die DLL-Dateien von der Seite New Releases herunterladen oder den folgenden NuGet-Installationsbefehl ausführen:

PM> Install-Package Aspose.SVG

Konvertieren Sie RGB in HEX-Farbcode in C#

Mit den folgenden Schritten können Sie eine Farbe im RGB-Format ganz einfach in einen hexadezimalen HEX-Farbcode umwandeln:

  1. Analysieren Sie die eingegebene RGB-Farbe.
  2. Konvertieren Sie RGB in HEX-Farbcode.
  3. Drucken Sie den Hexadezimalcode auf der Konsole aus.

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

// Analysieren Sie die RGB-Farbe
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// Wandeln Sie RGB in HEX um
string hexColor = color.ToRgbHexString();

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

Konvertieren Sie RGBA in HEX-Farbcode in C

Das RGBA-Format enthält zusätzliche Alpha-Werte für jede Farbe. Sie müssen die folgenden Schritte ausführen, um RGBA in den HEX-Farbcode in C# zu konvertieren:

  1. Analysieren Sie den eingegebenen RGBA-Wert.
  2. Konvertieren Sie die RGBA-Farbe in den HEX-Farbraumcode.
  3. Schreiben Sie den Farbcode der Ausgabe auf die Konsole.

Das folgende Codebeispiel erläutert, wie Sie eine RGBA-Farbe in einen HEX-Farbcode in C# konvertieren:

// Analysieren Sie die RGBA-Farbe
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);

// Wandeln Sie RGBA in HEX um
string hexColor = color.ToRgbHexString();

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

Erhalten Sie eine kostenlose API-Lizenz

Sie können alle Funktionen der API in vollem Umfang testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie RGB- oder RGBA-Farbraumwerte programmgesteuert in C# in einen HEX-Farbcode konvertieren. Darüber hinaus können Sie im Abschnitt Dokumentation viele andere Farbraumkonvertierungen erkunden. Bei Fragen oder Problemen wenden Sie sich bitte an uns unter forum.

Siehe auch