十六進製到 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 操作功能的概覽。如果您需要討論您的任何疑問或歧義,請隨時在 論壇 上寫信給我們。

也可以看看