十六進制顏色代碼用前導數字符號表示。十六進制三元組可以表示可以轉換為 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 格式:
- 從字符串中解析十六進制顏色。
- 將 HEX 轉換為 RGB 顏色代碼。
- 在控制台上打印 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 格式:
- 解析輸入的十六進製字符串。
- 將 HEX 顏色字符串轉換為 RGBA 顏色空間。
- 打印輸出的 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 操作功能的概覽。如果您需要討論您的任何疑問或歧義,請隨時在 論壇 上寫信給我們。