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 が提供するさまざまな機能を学習できます。懸念事項や質問がある場合は、フォーラム までご連絡ください。

関連項目