ImageAttributes.SetColorMatrices メソッド

定義

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

オーバーロード

SetColorMatrices(ColorMatrix, ColorMatrix)

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

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

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

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

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

SetColorMatrices(ColorMatrix, ColorMatrix)

ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs

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

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix)

パラメーター

newColorMatrix
ColorMatrix

カラー調整行列。

grayMatrix
ColorMatrix

グレースケール調整行列。

注釈

オブジェクトは ImageAttributes 、既定、ビットマップ、ブラシ、ペン、テキストの 5 つの調整カテゴリの色とグレースケールの設定を維持します。 たとえば、既定のカテゴリの調整マトリックス、ビットマップ カテゴリに異なる調整マトリックス、およびペン カテゴリに対して異なる調整マトリックスを指定できます。

既定の色調整とグレースケール調整の設定は、独自の調整設定を持たないすべてのカテゴリに適用されます。 たとえば、ペン カテゴリの調整設定を指定しない場合、既定の設定はペン カテゴリに適用されます。

メソッドのImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix)呼び出しは、 メソッドを呼び出して パラメーターをImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)flags渡すことColorMatrixFlag.Defaultと同じです。 ColorMatrixFlag.Default は、すべての色 (灰色を含む) が、グレースケール調整マトリックスではなく、色調整マトリックスによって調整されることを指定します。 したがって、このメソッドに渡されるグレースケール調整行列は効果がありません。

適用対象

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs

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

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag flags);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, flags As ColorMatrixFlag)

パラメーター

newColorMatrix
ColorMatrix

カラー調整行列。

grayMatrix
ColorMatrix

グレースケール調整行列。

flags
ColorMatrixFlag

カラー調整行列とグレースケール調整行列の影響を受けるイメージと色の種類を指定する ColorMatrixFlag の要素。

注釈

オブジェクトは ImageAttributes 、既定、ビットマップ、ブラシ、ペン、テキストの 5 つの調整カテゴリの色とグレースケールの設定を維持します。 たとえば、既定のカテゴリの調整マトリックス、ビットマップ カテゴリに異なる調整マトリックス、およびペン カテゴリに対して異なる調整マトリックスを指定できます。

既定の色調整とグレースケール調整の設定は、独自の調整設定を持たないすべてのカテゴリに適用されます。 たとえば、ペン カテゴリの調整設定を指定しない場合、既定の設定はペン カテゴリに適用されます。

適用対象

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs

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

public:
 void SetColorMatrices(System::Drawing::Imaging::ColorMatrix ^ newColorMatrix, System::Drawing::Imaging::ColorMatrix ^ grayMatrix, System::Drawing::Imaging::ColorMatrixFlag mode, System::Drawing::Imaging::ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
public void SetColorMatrices (System.Drawing.Imaging.ColorMatrix newColorMatrix, System.Drawing.Imaging.ColorMatrix? grayMatrix, System.Drawing.Imaging.ColorMatrixFlag mode, System.Drawing.Imaging.ColorAdjustType type);
member this.SetColorMatrices : System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrix * System.Drawing.Imaging.ColorMatrixFlag * System.Drawing.Imaging.ColorAdjustType -> unit
Public Sub SetColorMatrices (newColorMatrix As ColorMatrix, grayMatrix As ColorMatrix, mode As ColorMatrixFlag, type As ColorAdjustType)

パラメーター

newColorMatrix
ColorMatrix

カラー調整行列。

grayMatrix
ColorMatrix

グレースケール調整行列。

mode
ColorMatrixFlag

カラー調整行列とグレースケール調整行列の影響を受けるイメージと色の種類を指定する ColorMatrixFlag の要素。

type
ColorAdjustType

カラー調整とグレースケール調整行列を設定する対象のカテゴリを指定する ColorAdjustType の要素。

注釈

オブジェクトは ImageAttributes 、既定、ビットマップ、ブラシ、ペン、テキストの 5 つの調整カテゴリの色とグレースケールの設定を維持します。 たとえば、既定のカテゴリの調整マトリックス、ビットマップ カテゴリに異なる調整マトリックス、およびペン カテゴリに対して異なる調整マトリックスを指定できます。

既定の色調整とグレースケール調整の設定は、独自の調整設定を持たないすべてのカテゴリに適用されます。 たとえば、ペン カテゴリの調整設定を指定しない場合、既定の設定はペン カテゴリに適用されます。

特定のカテゴリに対して色調整またはグレースケール調整設定を指定するとすぐに、既定の調整設定がそのカテゴリに適用されなくなります。 たとえば、既定のカテゴリの調整設定のコレクションを指定するとします。 メソッドに渡 Pen してペン カテゴリの色調整マトリックスとグレースケール調整マトリックスを SetColorMatrices 設定した場合、既定の調整設定はペンに適用されません。

適用対象