Sdílet prostřednictvím


ImageAttributes.SetColorMatrices Metoda

Definice

Nastaví matici pro přizpůsobení barev a matici nastavení stupňů šedé.

Přetížení

SetColorMatrices(ColorMatrix, ColorMatrix)

Nastaví matici úprav barev a matici nastavení stupňů šedé pro výchozí kategorii.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Nastaví matici úprav barev a matici nastavení stupňů šedé pro výchozí kategorii.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Nastaví matici úprav barev a matici nastavení stupňů šedé pro zadanou kategorii.

SetColorMatrices(ColorMatrix, ColorMatrix)

Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs

Nastaví matici úprav barev a matici nastavení stupňů šedé pro výchozí kategorii.

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)

Parametry

newColorMatrix
ColorMatrix

Matice pro nastavení barev

grayMatrix
ColorMatrix

Matice nastavení stupňů šedé.

Poznámky

Objekt ImageAttributes zachovává nastavení barev a stupňů šedé pro pět kategorií úprav: výchozí, rastrový obrázek, štětec, pero a text. Můžete například zadat matice úprav pro výchozí kategorii, různé matice úprav pro kategorii rastru a stále jiné matice úprav pro kategorii pera.

Výchozí nastavení úprav barev a úprav stupňů šedé platí pro všechny kategorie, které nemají vlastní nastavení úprav. Pokud například nikdy nezadáte žádné nastavení úprav pro kategorii pera, použije se výchozí nastavení pro kategorii pera.

ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) Volání metody je ekvivalentem volání ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) metody a předání ColorMatrixFlag.Default parametru flags . ColorMatrixFlag.Default určuje, že všechny barvy (včetně šedých) se upraví pomocí matice pro úpravu barev, nikoli pomocí matice pro úpravu stupňů šedé. Matice úprav stupňů šedé předaná této metodě proto nemá žádný vliv.

Platí pro

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs

Nastaví matici úprav barev a matici nastavení stupňů šedé pro výchozí kategorii.

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)

Parametry

newColorMatrix
ColorMatrix

Matice pro nastavení barev

grayMatrix
ColorMatrix

Matice nastavení stupňů šedé.

flags
ColorMatrixFlag

Prvek určuje ColorMatrixFlag typ obrázku a barvy, které budou ovlivněny úpravou barev a maticemi úprav stupňů šedé.

Poznámky

Objekt ImageAttributes zachovává nastavení barev a stupňů šedé pro pět kategorií úprav: výchozí, rastrový obrázek, štětec, pero a text. Můžete například zadat matice úprav pro výchozí kategorii, různé matice úprav pro kategorii rastru a stále jiné matice úprav pro kategorii pera.

Výchozí nastavení úprav barev a úprav stupňů šedé platí pro všechny kategorie, které nemají vlastní nastavení úprav. Pokud například nikdy nezadáte žádné nastavení úprav pro kategorii pera, použije se výchozí nastavení pro kategorii pera.

Platí pro

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs
Zdroj:
ImageAttributes.cs

Nastaví matici úprav barev a matici nastavení stupňů šedé pro zadanou kategorii.

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)

Parametry

newColorMatrix
ColorMatrix

Matice pro nastavení barev

grayMatrix
ColorMatrix

Matice nastavení stupňů šedé.

mode
ColorMatrixFlag

Prvek určuje ColorMatrixFlag typ obrázku a barvy, které budou ovlivněny úpravou barev a maticemi úprav stupňů šedé.

type
ColorAdjustType

Prvek určuje ColorAdjustType kategorii, pro kterou jsou nastaveny matice přizpůsobení barev a nastavení stupňů šedé.

Poznámky

Objekt ImageAttributes zachovává nastavení barev a stupňů šedé pro pět kategorií úprav: výchozí, rastrový obrázek, štětec, pero a text. Můžete například zadat matice úprav pro výchozí kategorii, různé matice úprav pro kategorii rastru a stále jiné matice úprav pro kategorii pera.

Výchozí nastavení úprav barev a úprav stupňů šedé platí pro všechny kategorie, které nemají vlastní nastavení úprav. Pokud například nikdy nezadáte žádné nastavení úprav pro kategorii pera, použije se výchozí nastavení pro kategorii pera.

Jakmile pro určitou kategorii zadáte nastavení úpravy barev nebo stupňů šedé, výchozí nastavení úprav se už na tuto kategorii nevztahují. Předpokládejme například, že zadáte kolekci nastavení úprav pro výchozí kategorii. Pokud nastavíte matici úprav barev a stupňů šedé pro kategorii pera předáním Pen do SetColorMatrices metody, žádné výchozí nastavení úprav nebude platit pro pera.

Platí pro