ImageAttributes.SetColorMatrices メソッド

定義

カラー調整マトリックスとグレースケール調整マトリックスを設定します。

オーバーロード

SetColorMatrices(ColorMatrix, ColorMatrix)

既定のカテゴリのカラー調整マトリックスとグレースケール調整マトリックスを設定します。

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

既定のカテゴリのカラー調整マトリックスとグレースケール調整マトリックスを設定します。

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

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

SetColorMatrices(ColorMatrix, ColorMatrix)

ソース:
ImageAttributes.cs
ソース:
ImageAttributes.cs
ソース:
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
ソース:
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
ソース:
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 つの調整カテゴリの色とグレースケールの設定を維持します。 たとえば、既定のカテゴリの調整マトリックス、ビットマップ カテゴリの異なる調整マトリックス、ペン カテゴリの異なる調整マトリックスを指定できます。

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

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

適用対象