Цветовые коды HEX представлены начальным цифровым знаком. Шестнадцатеричный триплет может обозначать определенный цвет, который можно преобразовать в значение RGB. В определенных сценариях может потребоваться преобразовать цвет HEX в цветовое пространство RGB. В соответствии с такими требованиями в этой статье объясняется, как программно преобразовать цвет HEX в цветовой код RGB или RGBA на языке C#.
- Преобразование шестнадцатеричного кода в RGB или RGBA — C# API Download
- Преобразование HEX в цвет RGB в С#
- Преобразование HEX в цвет RGBA в С#
Преобразование шестнадцатеричного кода в RGB или RGBA — C# API Download
Aspose.SVG for .NET включает в себя различные классы, свойства и интерфейсы, такие как IConvertibleColor, которые можно использовать для преобразования различных цветовых пространств, таких как RGB, CMYK, HEX и т. д. Вы можете установить API, загрузив его ссылку DLL-файлы со страницы Новые выпуски или запустив следующую команду установки NuGet:
PM> Install-Package Aspose.SVG
Преобразование HEX в цвет RGB в С#
Вы можете преобразовать цветовой код HEX в формат RGB, выполнив следующие действия:
- Разберите цвет HEX из строки.
- Преобразование цветового кода HEX в RGB.
- Распечатайте значение цвета RGB на консоли.
В следующем фрагменте кода показано, как программно преобразовать цвет HEX в RGB на C#:
// Разобрать цвет HEX из строки
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");
// Преобразование HEX в RGB
string rgbColor = color.ToRgbString();
// Вывести результат в консоль
Console.WriteLine("RGB: " + rgbColor);
Преобразование HEX в цвет RGBA в С#
Вы можете быстро преобразовать цвет HEX в формат RGBA программно на C#, выполнив следующие действия.
- Разберите входную HEX-строку.
- Преобразование цветовой строки HEX в цветовое пространство RGBA.
- Распечатайте выходной цветовой код RGBA.
Фрагмент кода ниже подробно описывает, как преобразовать цветовой код HEX в цветовое пространство RGBA в C#:
// Разобрать цвет HEX из строки
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");
// Преобразование HEX в RGBA
String rgba = color.ToRgbaString();
// Вывести результат в консоль
Console.WriteLine("RGBA: " + rgba);
Получить бесплатную лицензию API
Вы можете запросить бесплатную временную лицензию для оценки API без каких-либо ограничений.
Заключение
В этой статье вы узнали, как программно преобразовать цвет HEX в RGB или HEX в RGBA на C#. Кроме того, вы можете посетить пространство документация, чтобы получить обзор преобразования других цветовых пространств и функций управления SVG. Если вам нужно обсудить какие-либо ваши вопросы или неясности, пишите нам на форум.