ImageAttributes.SetColorMatrices Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.