ImageAttributes.SetColorMatrices Metoda

Definicja

Ustawia macierz korekty kolorów i macierz regulacji skali szarości.

Przeciążenia

SetColorMatrices(ColorMatrix, ColorMatrix)

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla kategorii domyślnej.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla kategorii domyślnej.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla określonej kategorii.

SetColorMatrices(ColorMatrix, ColorMatrix)

Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla kategorii domyślnej.

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

Macierz regulacji kolorów.

grayMatrix
ColorMatrix

Macierz regulacji skali szarości.

Uwagi

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekt: domyślne, mapy bitowe, pędzle, pióro i tekst. Na przykład można określić macierze korekty dla kategorii domyślnej, różne macierze regulacji dla kategorii mapy bitowej i nadal różne macierze regulacji dla kategorii pióra.

Domyślne ustawienia dostosowania kolorów i skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień regulacji. Jeśli na przykład nigdy nie określisz żadnych ustawień korekty dla kategorii pióra, ustawienia domyślne będą miały zastosowanie do kategorii pióra.

ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) Wywoływanie metody jest równoważne wywołaniu ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) metody i przekazaniu ColorMatrixFlag.Default parametruflags. ColorMatrixFlag.Default określa, że wszystkie kolory (w tym szarości) są dostosowywane przez macierz regulacji kolorów, a nie macierz regulacji skali szarości. W związku z tym macierz korekty skali szarości przekazana do tej metody nie ma efektu.

Dotyczy

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla kategorii domyślnej.

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

Macierz regulacji kolorów.

grayMatrix
ColorMatrix

Macierz regulacji skali szarości.

flags
ColorMatrixFlag

Element ColorMatrixFlag , który określa typ obrazu i koloru, który będzie miał wpływ na macierze regulacji kolorów i skali szarości.

Uwagi

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekt: domyślne, mapy bitowe, pędzle, pióro i tekst. Na przykład można określić macierze korekty dla kategorii domyślnej, różne macierze regulacji dla kategorii mapy bitowej i nadal różne macierze regulacji dla kategorii pióra.

Domyślne ustawienia dostosowania kolorów i skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień regulacji. Jeśli na przykład nigdy nie określisz żadnych ustawień korekty dla kategorii pióra, ustawienia domyślne będą miały zastosowanie do kategorii pióra.

Dotyczy

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs
Źródło:
ImageAttributes.cs

Ustawia macierz korekty kolorów i macierz korekty skali szarości dla określonej 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

Macierz regulacji kolorów.

grayMatrix
ColorMatrix

Macierz regulacji skali szarości.

mode
ColorMatrixFlag

Element ColorMatrixFlag , który określa typ obrazu i koloru, który będzie miał wpływ na macierze regulacji kolorów i skali szarości.

type
ColorAdjustType

Element ColorAdjustType tego określa kategorię, dla której ustawiono macierze do regulacji kolorów i skali szarości.

Uwagi

Obiekt ImageAttributes zachowuje ustawienia koloru i skali szarości dla pięciu kategorii korekt: domyślne, mapy bitowe, pędzle, pióro i tekst. Na przykład można określić macierze korekty dla kategorii domyślnej, różne macierze regulacji dla kategorii mapy bitowej i nadal różne macierze regulacji dla kategorii pióra.

Domyślne ustawienia dostosowania kolorów i skali szarości mają zastosowanie do wszystkich kategorii, które nie mają własnych ustawień regulacji. Jeśli na przykład nigdy nie określisz żadnych ustawień korekty dla kategorii pióra, ustawienia domyślne będą miały zastosowanie do kategorii pióra.

Gdy tylko określisz ustawienie korekty koloru lub skali szarości dla określonej kategorii, domyślne ustawienia korekty nie będą już stosowane do tej kategorii. Załóżmy na przykład, że określisz kolekcję ustawień korekty dla kategorii domyślnej. Jeśli ustawisz macierze korekty kolorów i korekt skali szarości dla kategorii pióra, przekazując Pen do SetColorMatrices metody, żadne z domyślnych ustawień korekty nie będzie miało zastosowania do piór.

Dotyczy