ImageAttributes.SetOutputChannelColorProfileとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ImageAttributes.SetOutputChannelColorProfileの意味・解説 

ImageAttributes.SetOutputChannelColorProfile メソッド (String)

既定のカテゴリの出力チャネルのカラー プロファイル ファイルを設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub SetOutputChannelColorProfile ( _
    colorProfileFilename As String _
)
Dim instance As ImageAttributes
Dim colorProfileFilename As String

instance.SetOutputChannelColorProfile(colorProfileFilename)
public void SetOutputChannelColorProfile (
    string colorProfileFilename
)
public:
void SetOutputChannelColorProfile (
    String^ colorProfileFilename
)
public void SetOutputChannelColorProfile (
    String colorProfileFilename
)
public function SetOutputChannelColorProfile
 (
    colorProfileFilename : String
)

パラメータ

colorProfileFilename

カラー プロファイル ファイルのパス名。カラー プロファイル ファイルが %SystemRoot%\System32\Spool\Drivers\Color ディレクトリにある場合、このパラメータはファイル名にすることができます。それ以外の場合は、このパラメータは絶対パスである必要があります。

戻り値
このメソッドは値を返しません。

解説解説

SetOutputChannel メソッドと SetOutputChannelColorProfile メソッドを使用して、イメージを CMYK (水色、マゼンダ、黄、黒) の色空間に変換し、CMYK カラー チャネルの 1 つの輝度を調べることができます。たとえば、次の処理を行うコードを記述したとします。

  1. Image を作成します。

  2. ImageAttributes オブジェクトを作成します。

  3. ColorChannelC を、ImageAttributes オブジェクトの SetOutputChannel メソッドに渡します。

  4. カラー プロファイル ファイルのパス名を ImageAttributes オブジェクトの SetOutputChannelColorProfile メソッドに渡します。

  5. Image オブジェクトおよび ImageAttributes オブジェクトのパスを DrawImage メソッドに渡します。

GDI+ は、カラー プロファイル ファイルを使用してイメージ中の各ピクセルの水色の要素を計算し、イメージの各ピクセルは水色チャネルの輝度を示す灰色の網かけで表現されます。

ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリに対してある出力チャネル プロファイル ファイルを指定し、ビットマップ カテゴリには別の出力チャネル プロファイル ファイルを指定できます。

既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ビットマップ カテゴリの調整設定を一切指定していない場合、ビットマップ カテゴリには既定の設定が適用されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ImageAttributes クラス
ImageAttributes メンバ
System.Drawing.Imaging 名前空間

ImageAttributes.SetOutputChannelColorProfile メソッド (String, ColorAdjustType)

指定したカテゴリの出力チャネルのカラー プロファイル ファイルを設定します。

名前空間: System.Drawing.Imaging
アセンブリ: 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 void SetOutputChannelColorProfile (
    string colorProfileFilename,
    ColorAdjustType type
)
public:
void SetOutputChannelColorProfile (
    String^ colorProfileFilename, 
    ColorAdjustType type
)
public void SetOutputChannelColorProfile (
    String colorProfileFilename, 
    ColorAdjustType type
)
public function SetOutputChannelColorProfile
 (
    colorProfileFilename : String, 
    type : ColorAdjustType
)

パラメータ

colorProfileFilename

カラー プロファイル ファイルのパス名。カラー プロファイル ファイルが %SystemRoot%\System32\Spool\Drivers\Color ディレクトリにある場合、このパラメータはファイル名にすることができます。それ以外の場合は、このパラメータは絶対パスである必要があります。

type

出力チャネル カラー プロファイル ファイルを設定する対象のカテゴリを指定する ColorAdjustType の要素。

戻り値
このメソッドは値を返しません。

解説解説

SetOutputChannel メソッドと SetOutputChannelColorProfile メソッドを使用して、イメージを CMYK (水色、マゼンダ、黄、黒) の色空間に変換し、CMYK カラー チャネルの 1 つの輝度を調べることができます。たとえば、次の処理を行うコードを記述したとします。

  1. Image を作成します。

  2. ImageAttributes オブジェクトを作成します。

  3. ColorChannelC を、ImageAttributes オブジェクトの SetOutputChannel メソッドに渡します。

  4. カラー プロファイル ファイルのパス名を ImageAttributes オブジェクトの SetOutputChannelColorProfile メソッドに渡します。

  5. Image オブジェクトおよび ImageAttributes オブジェクトのパスを DrawImage メソッドに渡します。

GDI+ は、カラー プロファイル ファイルを使用してイメージ中の各ピクセルの水色の要素を計算し、イメージの各ピクセルは水色チャネルの輝度を示す灰色の網かけで表現されます。

ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリに対してある出力チャネル プロファイル ファイルを指定し、ビットマップ カテゴリには別の出力チャネル プロファイル ファイルを指定できます。

既定のカラー調整設定値およびグレースケール調整設定値は、調整設定値が設定されていないすべてのカテゴリに対して適用されます。たとえば、ビットマップ カテゴリの調整設定を一切指定していない場合、ビットマップ カテゴリには既定の設定が適用されます。

特定のカテゴリに対してカラー調整設定値またはグレースケール調整設定値を指定すると、そのカテゴリに適用されていた既定の調整設定値は解除されます。たとえば、既定のカテゴリに対して調整設定値のコレクションを指定するとします。Bitmap を SetOutputChannelColorProfile メソッドに渡してビットマップ カテゴリの出力チャネル カラー プロファイル ファイルを設定すると、ビットマップには既定の調整設定は一切適用されません。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ImageAttributes クラス
ImageAttributes メンバ
System.Drawing.Imaging 名前空間

ImageAttributes.SetOutputChannelColorProfile メソッド

出力チャネルのカラー プロファイル ファイルを設定します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
ImageAttributes.SetOutputChannelColorProfile (String) 既定のカテゴリの出力チャネルのカラー プロファイル ファイルを設定します。
ImageAttributes.SetOutputChannelColorProfile (String, ColorAdjustType) 指定したカテゴリの出力チャネルのカラー プロファイル ファイルを設定します。
参照参照

関連項目

ImageAttributes クラス
ImageAttributes メンバ
System.Drawing.Imaging 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ImageAttributes.SetOutputChannelColorProfile」の関連用語

ImageAttributes.SetOutputChannelColorProfileのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ImageAttributes.SetOutputChannelColorProfileのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS