ImageAttributes.SetOutputChannelColorProfile メソッド (String)
アセンブリ: System.Drawing (system.drawing.dll 内)

Dim instance As ImageAttributes Dim colorProfileFilename As String instance.SetOutputChannelColorProfile(colorProfileFilename)
- colorProfileFilename
カラー プロファイル ファイルのパス名。カラー プロファイル ファイルが %SystemRoot%\System32\Spool\Drivers\Color ディレクトリにある場合、このパラメータはファイル名にすることができます。それ以外の場合は、このパラメータは絶対パスである必要があります。
このメソッドは値を返しません。

SetOutputChannel メソッドと SetOutputChannelColorProfile メソッドを使用して、イメージを CMYK (水色、マゼンダ、黄、黒) の色空間に変換し、CMYK カラー チャネルの 1 つの輝度を調べることができます。たとえば、次の処理を行うコードを記述したとします。
-
ColorChannelC を、ImageAttributes オブジェクトの SetOutputChannel メソッドに渡します。
-
カラー プロファイル ファイルのパス名を ImageAttributes オブジェクトの SetOutputChannelColorProfile メソッドに渡します。
-
Image オブジェクトおよび ImageAttributes オブジェクトのパスを DrawImage メソッドに渡します。
GDI+ は、カラー プロファイル ファイルを使用してイメージ中の各ピクセルの水色の要素を計算し、イメージの各ピクセルは水色チャネルの輝度を示す灰色の網かけで表現されます。
ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリに対してある出力チャネル プロファイル ファイルを指定し、ビットマップ カテゴリには別の出力チャネル プロファイル ファイルを指定できます。
既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ビットマップ カテゴリの調整設定を一切指定していない場合、ビットマップ カテゴリには既定の設定が適用されます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ImageAttributes.SetOutputChannelColorProfile メソッド (String, ColorAdjustType)
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Sub SetOutputChannelColorProfile ( _ colorProfileFilename As String, _ type As ColorAdjustType _ )
Dim instance As ImageAttributes Dim colorProfileFilename As String Dim type As ColorAdjustType instance.SetOutputChannelColorProfile(colorProfileFilename, type)
public function SetOutputChannelColorProfile ( colorProfileFilename : String, type : ColorAdjustType )
- colorProfileFilename
カラー プロファイル ファイルのパス名。カラー プロファイル ファイルが %SystemRoot%\System32\Spool\Drivers\Color ディレクトリにある場合、このパラメータはファイル名にすることができます。それ以外の場合は、このパラメータは絶対パスである必要があります。
このメソッドは値を返しません。

SetOutputChannel メソッドと SetOutputChannelColorProfile メソッドを使用して、イメージを CMYK (水色、マゼンダ、黄、黒) の色空間に変換し、CMYK カラー チャネルの 1 つの輝度を調べることができます。たとえば、次の処理を行うコードを記述したとします。
-
ColorChannelC を、ImageAttributes オブジェクトの SetOutputChannel メソッドに渡します。
-
カラー プロファイル ファイルのパス名を ImageAttributes オブジェクトの SetOutputChannelColorProfile メソッドに渡します。
-
Image オブジェクトおよび ImageAttributes オブジェクトのパスを DrawImage メソッドに渡します。
GDI+ は、カラー プロファイル ファイルを使用してイメージ中の各ピクセルの水色の要素を計算し、イメージの各ピクセルは水色チャネルの輝度を示す灰色の網かけで表現されます。
ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリに対してある出力チャネル プロファイル ファイルを指定し、ビットマップ カテゴリには別の出力チャネル プロファイル ファイルを指定できます。
既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ビットマップ カテゴリの調整設定を一切指定していない場合、ビットマップ カテゴリには既定の設定が適用されます。
特定のカテゴリに対してカラー調整設定値またはグレースケール調整設定値を指定すると、そのカテゴリに適用されていた既定の調整設定値は解除されます。たとえば、既定のカテゴリに対して調整設定値のコレクションを指定するとします。Bitmap を SetOutputChannelColorProfile メソッドに渡してビットマップ カテゴリの出力チャネル カラー プロファイル ファイルを設定すると、ビットマップには既定の調整設定は一切適用されません。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ImageAttributes.SetOutputChannelColorProfile メソッド
- ImageAttributes.SetOutputChannelColorProfile メソッドのページへのリンク