既定のカテゴリの CMYK 出力チャネルを設定します。
Overloads Public Sub SetOutputChannel( _
ByVal flags As ColorChannelFlag _)
[C#]
public void SetOutputChannel(ColorChannelFlagflags);
[C++]
public: void SetOutputChannel(ColorChannelFlagflags);
[JScript]
public function SetOutputChannel(
flags : ColorChannelFlag);
パラメータ
- flags
出力チャネルを指定する ColorChannelFlag 列挙体の要素。
戻り値
このメソッドは値を返しません。
解説
SetOutputChannel メソッドを使用して、イメージを CMYK (シアン、マゼンダ、黄、黒) カラー領域に変換し、CMYK カラー チャネルの 1 つの輝度を調べることができます。たとえば、ImageAttributes オブジェクトを作成して、ビットマップ出力チャネルを ColorChannelFlag.ColorChannelC に設定したとします。この ImageAttributes オブジェクトのアドレスを Graphics.DrawImage メソッドに渡すと、各ピクセルのシアン コンポーネントが計算され、イメージの各ピクセルではシアンのチャネルの輝度が灰色の網かけで示されます。同様に、マゼンダ、黄、黒の輝度を示すイメージを表示できます。
ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリにある出力チャネルを指定し、ビットマップ カテゴリには別の出力チャネルを指定できます。
既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ビットマップ カテゴリの調整設定を一切指定していない場合、ビットマップ カテゴリには既定の設定が適用されます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
ImageAttributes クラス | ImageAttributes メンバ | System.Drawing.Imaging 名前空間 | ImageAttributes.SetOutputChannel オーバーロードの一覧