RGB CMYK 顏色 C#

RGB 顏色模型是加色模型,而 CMYK 是減色模型,也稱為原色。在某些用例中,您可能希望將 RGB 顏色轉換為 CMYK 顏色空間或將 CMYK 轉換為 RGB 顏色模型。根據此類場景,本文介紹瞭如何在 C# 中以編程方式將 RGB 轉換為 CMYK 以及將 CMYK 轉換為 RGB。

RGB 和 CMYK 色彩空間轉換——C# API 配置

Aspose.SVG for .NET 支持解析或轉換不同的顏色空間,如 HSV、CMYK、RGB 等。只需從 下載 部分下載其參考 DLL 文件即可訪問 API,或使用NuGet安裝命令如下:

PM> Install-Package Aspose.SVG

在 C# 中將 RGB 轉換為 CMYK 顏色代碼

您需要按照以下步驟將 RGB 顏色代碼轉換為 CMYK 格式:

  1. 解析 RGB 顏色值。
  2. 將 RGB 轉換為 CMYK 顏色模型。
  3. 打印輸出 CMYK 顏色代碼。

以下代碼示例詳細說明瞭如何在 C# 中以編程方式將 RGB 轉換為 CMYK 顏色空間:

// 解析RGB顏色
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromRgb(222, 180, 135);

// 將 RGB 轉換為 CMYK
var cmykColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Cmyk);

// 將結果打印到控制台
Console.WriteLine("CMYK: " + cmykColor.ToString());

在 C# 中將 CMYK 轉換為 RGB 顏色代碼

您可以通過以下步驟輕鬆地將 CMYK 顏色代碼轉換為 RGB 格式:

  1. 解析輸入的 CMYK 顏色代碼。
  2. 將 CMYK 顏色轉換為 RGB 顏色格式。
  3. 打印轉換後的顏色值。

下面的代碼片段顯示瞭如何在 C# 中以編程方式將 CMYK 顏色代碼轉換為 RGB 顏色空間:

// 解析CMYK顏色
Aspose.Svg.Drawing.Color color = Aspose.Svg.Drawing.Color.FromCmyk(0, (float)0.189, (float)0.392, (float)0.129);

// 將 CMYK 轉換為 RGB
var rgbColor = color.Convert(Aspose.Svg.Drawing.ColorModel.Rgb);

// 將結果打印到控制台
Console.WriteLine("RGB: " + rgbColor.ToString());

獲取免費的 API 許可證

您可以申請 免費臨時許可證 來評估 API 的全部功能。

結論

在本文中,您了解瞭如何將 RGB 顏色代碼轉換為 CMYK 顏色值,以及如何在 C# 中以編程方式將 CMYK 顏色值轉換為 RGB 格式。此外,您可以查看 文檔 部分中的其他各個章節,以了解 API 提供的各種其他功能。如果您想提出任何問題或疑問,請寫信給我們 論壇

也可以看看