次の方法で共有


ImageAttributes.SetColorMatrices メソッド (ColorMatrix, ColorMatrix)

既定のカテゴリのカラー調整行列とグレースケール調整行列を設定します。

Overloads Public Sub SetColorMatrices( _
   ByVal newColorMatrix As ColorMatrix, _   ByVal grayMatrix As ColorMatrix _)
[C#]
public void SetColorMatrices(ColorMatrixnewColorMatrix,ColorMatrixgrayMatrix);
[C++]
public: void SetColorMatrices(ColorMatrix* newColorMatrix,ColorMatrix* grayMatrix);
[JScript]
public function SetColorMatrices(
   newColorMatrix : ColorMatrix,grayMatrix : ColorMatrix);

パラメータ

  • newColorMatrix
    カラー調整行列。
  • grayMatrix
    グレースケール調整行列。

戻り値

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

解説

ImageAttributes オブジェクトは、5 つの調整カテゴリ (既定、ビットマップ、ブラシ、ペン、テキスト) に関して色とグレースケールの設定を保持します。たとえば、既定のカテゴリに対してある調整行列を指定し、ビットマップ カテゴリには別の調整行列を指定し、さらにペン カテゴリにも異なる調整行列を指定できます。

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

myImageAttributes.SetColorMatrices(cm, gsm) 呼び出しは、myImageAttributes.SetColorMatrices(cm, gsm, ColorMatrixFlag.Default) 呼び出しと同等です。ColorMatrixFlags.Default は、すべての色 (灰色を含む) をカラー調整行列で調整し、グレースケール調整行列を使用しないように指定します。そのため、このメソッドに渡されるグレースケール調整行列は、効果を持ちません。

必要条件

プラットフォーム: 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.SetColorMatrices オーバーロードの一覧