HEX na kolor RGB C#

Kody kolorów HEX są reprezentowane przez wiodący znak liczbowy. Trójka szesnastkowa może oznaczać określony kolor, który można przekonwertować na wartość RGB. W określonych sytuacjach może być konieczna konwersja koloru HEX na przestrzeń kolorów RGB. Zgodnie z takimi wymaganiami w tym artykule wyjaśniono, jak programowo przekonwertować kolor HEX na kod koloru RGB lub RGBA w języku C#.

Konwersja kodu szesnastkowego na RGB lub RGBA — pobieranie C# API

Aspose.SVG for .NET zawiera różne klasy, właściwości i interfejsy, takie jak IConvertibleColor, których można używać do konwersji różnych przestrzeni kolorów, takich jak RGB, CMYK, HEX itp. Możesz zainstalować interfejs API, pobierając jego referencję DLL ze strony New Releases lub uruchamiając następujące polecenie instalacji NuGet:

PM> Install-Package Aspose.SVG

Konwertuj HEX na kolor RGB w C#

Możesz przekonwertować kod koloru HEX na format RGB, wykonując poniższe czynności:

  1. Przeanalizuj kolor HEX z łańcucha.
  2. Konwertuj kod koloru HEX na RGB.
  3. Wydrukuj wartość koloru RGB na konsoli.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować kolor HEX na RGB w języku C#:

// Przeanalizuj kolor HEX z łańcucha
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Konwertuj HEX na RGB
string rgbColor = color.ToRgbString();

// Wydrukuj wynik w konsoli
Console.WriteLine("RGB: " + rgbColor);

Konwertuj HEX na kolor RGBA w C#

Możesz szybko programowo przekonwertować kolor HEX na format RGBA w języku C#, wykonując następujące czynności:

  1. Przeanalizuj wejściowy ciąg szesnastkowy.
  2. Konwertuj łańcuch kolorów HEX na przestrzeń kolorów RGBA.
  3. Wydrukuj wyjściowy kod koloru RGBA.

Poniższy fragment kodu wyjaśnia, jak przekonwertować kod koloru HEX na przestrzeń kolorów RGBA w języku C#:

// Przeanalizuj kolor HEX z łańcucha
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// Konwertuj HEX na RGBA
String rgba = color.ToRgbaString();

// Wydrukuj wynik w konsoli
Console.WriteLine("RGBA: " + rgba);

Uzyskaj bezpłatną licencję API

Możesz poprosić o bezpłatną licencję tymczasową, aby ocenić interfejs API bez żadnych ograniczeń.

Wniosek

W tym artykule nauczyłeś się programowo konwertować kolor HEX na RGB lub HEX na RGBA w języku C#. Ponadto możesz odwiedzić przestrzeń documentation, aby zapoznać się z konwersją innych przestrzeni kolorów i funkcjami manipulowania SVG. Jeśli chcesz omówić jakiekolwiek pytania lub niejasności, napisz do nas na forum.

Zobacz też