私はある写真(ビットマップ)のヒストグラムを描画するプログラムを作成しています。C#ビットマップを描くCMYKの値
ビットマップイメージから始めます。ビットマップイメージは、そのビットマップのヒストグラムを取得して描画します。次に、コントラストストレッチ(写真の結果と新しいヒストグラムを表示)を行います。私のプログラムでは、R、G、またはBの値だけで画像を提供します(それらのヒストグラムも描画します)。
今、私は立ち往生しています。 RGB値をCMYK値に変換したい。私はそのための方法がありますが、これらのCMYK値から結果の画像を描画することはできません(例えば、シアン値の画像のみ、マゼンタ値の画像のみなど)。
私が知る限り、CMYKカラーモデルでビットマップを描画しているようではありません。
私の質問は、シアンの値だけでビットマップ画像を描画する方法がありますか?そして、ライブラリなしでも可能ですか?そうでない場合は、どのライブラリを使うべきですか?
更新:
これは黄色のチャネルのための右のヒストグラムだろうか?それとも私はまだそれのためのいくつかの他の計算を行う必要がありますか?
投稿した画像からヒストグラムが正しいかどうかを判断するのは難しいです...詳細を教えてください。 – AlBal