ImageAttributes.SetColorMatrices Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.