十六进制到 RGB 颜色代码 C#

十六进制颜色代码用前导数字符号表示。十六进制三元组可以表示可以转换为 RGB 值的特定颜色。在特定场景下,您可能需要将 HEX 颜色转换为 RGB 颜色空间。根据这样的要求,本文介绍了如何在 C# 中以编程方式将 HEX 颜色转换为 RGB 或 RGBA 颜色代码。

十六进制到 RGB 或 RGBA 颜色代码转换 – C# API 下载

Aspose.SVG for .NET 包含不同的类、属性和接口,如 IConvertibleColor,可用于转换不同的颜色空间,如 RGB、CMYK、HEX 等。您可以通过下载其参考来安装 API New Releases 页面中的 DLL 文件,或运行以下 NuGet 安装命令:

PM> Install-Package Aspose.SVG

在 C# 中将 HEX 转换为 RGB 颜色代码

您可以按照以下步骤将 HEX 颜色代码转换为 RGB 格式:

  1. 从字符串中解析 HEX 颜色。
  2. 将 HEX 转换为 RGB 颜色代码。
  3. 在控制台上打印 RGB 颜色值。

以下代码片段显示了如何在 C# 中以编程方式将 HEX 颜色转换为 RGB 代码:

// 从字符串中解析 HEX 颜色
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// 将十六进制转换为 RGB
string rgbColor = color.ToRgbString();

// 将结果打印到控制台
Console.WriteLine("RGB: " + rgbColor);

在 C# 中将 HEX 转换为 RGBA 颜色代码

您可以通过以下步骤在 C# 中以编程方式将 HEX 颜色代码快速转换为 RGBA 格式:

  1. 解析输入的 HEX 字符串。
  2. 将 HEX 颜色字符串转换为 RGBA 颜色空间。
  3. 打印输出 RGBA 颜色代码。

下面的代码片段详细说明了如何在 C# 中将 HEX 颜色代码转换为 RGBA 颜色空间:

// 从字符串中解析 HEX 颜色
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromString("#DEB487");

// 将十六进制转换为 RGBA
String rgba = color.ToRgbaString();

// 将结果打印到控制台
Console.WriteLine("RGBA: " + rgba);

获取免费 API 许可证

您可以申请 免费临时许可证 来评估 API,不受任何限制。

结论

在本文中,您学习了如何在 C# 中以编程方式将 HEX 代码转换为 RGB 或 RGBA 颜色空间代码。此外,您可以访问 documentation 空间以了解转换其他颜色空间和 SVG 操作功能的概述。如果您需要讨论任何疑问或歧义,请随时在 论坛 上给我们写信。

也可以看看