
Model kolorów RGB składa się z trzech podstawowych kolorów, w tym czerwonego, zielonego i niebieskiego. Pozostałe kolory są tworzone przez dodanie lub połączenie tych kolorów podstawowych. Szesnastkowe kody kolorów są również popularne na stronach internetowych do ustawiania kolorów. W niektórych przypadkach może być konieczna konwersja kolorów RGB na HEX lub RGBA na HEX. W związku z tym w tym artykule opisano, jak programowo przekonwertować wartości kolorów RGB lub RGBA na kod koloru HEX w języku C#.
- Konwersja RGB lub RGBA na szesnastkowy kod koloru — C# API Download
- Konwertuj kod koloru RGB na HEX w C#
- Konwertuj RGBA na kod koloru HEX w C#
Konwersja RGB lub RGBA na szesnastkowy kod koloru — C# API Download
Aspose.SVG for .NET obsługuje pracę z różnymi przestrzeniami kolorów, co umożliwia wykonywanie konwersji kodów kolorów. Możesz łatwo skonfigurować interfejs API, pobierając pliki DLL ze strony New Releases lub uruchamiając następujące polecenie instalacji NuGet:
PM> Install-Package Aspose.SVG
Konwertuj kod koloru RGB na HEX w C#
Możesz łatwo przekonwertować kolor w formacie RGB na szesnastkowy kod koloru HEX, wykonując następujące czynności:
- Przeanalizuj wejściowy kolor RGB.
- Konwertuj kod koloru RGB na HEX.
- Wydrukuj kod szesnastkowy na konsoli.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować kolor RGB na HEX w języku C#:
// Przeanalizuj kolor RGB
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);
// Konwertuj RGB na HEX
string hexColor = color.ToRgbHexString();
// Wydrukuj wynik w konsoli
Console.WriteLine("HEX: " + hexColor);
Konwertuj RGBA na kod koloru HEX w C#
Format RGBA zawiera dodatkową wartość alfa dla dowolnego koloru. Musisz wykonać poniższe kroki, aby przekonwertować kod koloru RGBA na HEX w języku C#:
- Przeanalizuj wejściową wartość RGBA.
- Konwertuj kolor RGBA na kod przestrzeni kolorów HEX.
- Wpisz wyjściowy kod koloru na konsoli.
Poniższy przykładowy kod wyjaśnia, jak przekonwertować kolor RGBA na kolor HEX w języku C#:
// Przeanalizuj kolor RGBA
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgba(222, 180, 135, 1);
// Konwertuj RGBA na HEX
string hexColor = color.ToRgbHexString();
// Wydrukuj wynik w konsoli
Console.WriteLine("HEX: " + hexColor);
Uzyskaj bezpłatną licencję API
Możesz w pełni wykorzystać wszystkie funkcje API, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się programowo konwertować kolory RGB na HEX lub RGBA na HEX w języku C#. Ponadto możesz zapoznać się z wieloma innymi konwersjami przestrzeni kolorów, odwiedzając sekcję dokumentacja. W przypadku jakichkolwiek pytań lub problemów skontaktuj się z nami pod adresem forum.