十六进制到 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. 从字符串中解析十六进制颜色。
  2. 将 HEX 转换为 RGB 颜色代码。
  3. 在控制台上打印 RGB 颜色值。

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

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

// 将 HEX 转换为 RGB
string rgbColor = color.ToRgbString();

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

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

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

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

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

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

// 将 HEX 转换为 RGBA
String rgba = color.ToRgbaString();

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

获取免费的 API 许可证

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

结论

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

也可以看看