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 形式に変換するには、次の手順に従う必要があります。
- RGB カラー値を解析します。
- RGB を CMYK カラー モデルに変換します。
- 出力 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 形式に簡単に変換できます。
- 入力 CMYK カラー コードを解析します。
- CMYK カラーを RGB カラー形式に変換します。
- 変換されたカラー値を出力します。
以下のコード スニペットは、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 が提供するさまざまな機能を学習できます。懸念事項や質問がある場合は、フォーラム までご連絡ください。