ImageAttributes.SetColorMatrices Methode

Definition

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix fest.

Überlädt

Name Beschreibung
SetColorMatrices(ColorMatrix, ColorMatrix)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für die Standardkategorie fest.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für die Standardkategorie fest.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für eine angegebene Kategorie fest.

SetColorMatrices(ColorMatrix, ColorMatrix)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für die Standardkategorie fest.

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)

Parameter

newColorMatrix
ColorMatrix

Die Farbanpassungsmatrix.

grayMatrix
ColorMatrix

Die Graustufenanpassungsmatrix.

Hinweise

Ein ImageAttributes Objekt verwaltet Farb- und Graustufeneinstellungen für fünf Anpassungskategorien: Standard, Bitmap, Pinsel, Stift und Text. Sie können beispielsweise Anpassungsmatrizen für die Standardkategorie, unterschiedliche Anpassungsmatrizen für die Bitmapkategorie und immer noch unterschiedliche Anpassungsmatrizen für die Stiftkategorie angeben.

Die Standardeinstellungen für Farbanpassung und Graustufenanpassung gelten für alle Kategorien, die keine eigenen Anpassungseinstellungen aufweisen. Wenn Sie beispielsweise niemals Anpassungseinstellungen für die Stiftkategorie angeben, gelten die Standardeinstellungen für die Stiftkategorie.

Das Aufrufen der Methode entspricht dem Aufrufen der ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix)ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) Methode und dem Übergeben ColorMatrixFlag.Default für den flags Parameter. ColorMatrixFlag.Default Gibt an, dass alle Farben (einschließlich Grau) durch die Farbanpassungsmatrix und nicht durch die Matrix der Graustufenanpassung angepasst werden. Daher hat die an diese Methode übergebene Graustufenanpassungsmatrix keine Auswirkung.

Gilt für:

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für die Standardkategorie fest.

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)

Parameter

newColorMatrix
ColorMatrix

Die Farbanpassungsmatrix.

grayMatrix
ColorMatrix

Die Graustufenanpassungsmatrix.

flags
ColorMatrixFlag

Ein Element davon ColorMatrixFlag gibt den Typ des Bilds und der Farbe an, der von den Farbanpassungs- und Graustufenanpassungsmatrizen beeinflusst wird.

Hinweise

Ein ImageAttributes Objekt verwaltet Farb- und Graustufeneinstellungen für fünf Anpassungskategorien: Standard, Bitmap, Pinsel, Stift und Text. Sie können beispielsweise Anpassungsmatrizen für die Standardkategorie, unterschiedliche Anpassungsmatrizen für die Bitmapkategorie und immer noch unterschiedliche Anpassungsmatrizen für die Stiftkategorie angeben.

Die Standardeinstellungen für Farbanpassung und Graustufenanpassung gelten für alle Kategorien, die keine eigenen Anpassungseinstellungen aufweisen. Wenn Sie beispielsweise niemals Anpassungseinstellungen für die Stiftkategorie angeben, gelten die Standardeinstellungen für die Stiftkategorie.

Gilt für:

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Legt die Farbanpassungsmatrix und die Graustufenanpassungsmatrix für eine angegebene Kategorie fest.

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)

Parameter

newColorMatrix
ColorMatrix

Die Farbanpassungsmatrix.

grayMatrix
ColorMatrix

Die Graustufenanpassungsmatrix.

mode
ColorMatrixFlag

Ein Element davon ColorMatrixFlag gibt den Typ des Bilds und der Farbe an, der von den Farbanpassungs- und Graustufenanpassungsmatrizen beeinflusst wird.

type
ColorAdjustType

Ein Element davon ColorAdjustType gibt die Kategorie an, für die die Farbanpassungs- und Graustufenanpassungsmatrizen festgelegt sind.

Hinweise

Ein ImageAttributes Objekt verwaltet Farb- und Graustufeneinstellungen für fünf Anpassungskategorien: Standard, Bitmap, Pinsel, Stift und Text. Sie können beispielsweise Anpassungsmatrizen für die Standardkategorie, unterschiedliche Anpassungsmatrizen für die Bitmapkategorie und immer noch unterschiedliche Anpassungsmatrizen für die Stiftkategorie angeben.

Die Standardeinstellungen für Farbanpassung und Graustufenanpassung gelten für alle Kategorien, die keine eigenen Anpassungseinstellungen aufweisen. Wenn Sie beispielsweise niemals Anpassungseinstellungen für die Stiftkategorie angeben, gelten die Standardeinstellungen für die Stiftkategorie.

Sobald Sie eine Farbanpassungs- oder Graustufenanpassungseinstellung für eine bestimmte Kategorie angeben, gelten die Standardeinstellungseinstellungen nicht mehr für diese Kategorie. Angenommen, Sie geben eine Sammlung von Anpassungseinstellungen für die Standardkategorie an. Wenn Sie die Farbanpassungs- und Graustufenanpassungsmatrizen für die Stiftkategorie durch Übergeben Pen an die SetColorMatrices Methode festlegen, gelten keine der Standardeinstellungen für Stifte.

Gilt für: