ImageAttributes.SetColorMatrices Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza.
Sobrecargas
SetColorMatrices(ColorMatrix, ColorMatrix) |
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para a categoria padrão. |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) |
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para a categoria padrão. |
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType) |
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para uma categoria especificada. |
SetColorMatrices(ColorMatrix, ColorMatrix)
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para a categoria padrão.
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)
Parâmetros
- newColorMatrix
- ColorMatrix
A matriz de ajuste de cores.
- grayMatrix
- ColorMatrix
A matriz de ajuste de escala de cinza.
Comentários
Um ImageAttributes objeto mantém as configurações de cor e escala de cinza para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, você pode especificar matrizes de ajuste para a categoria padrão, matrizes de ajuste diferentes para a categoria de bitmap e matrizes de ajuste ainda diferentes para a categoria de caneta.
As configurações padrão de ajuste de cor e ajuste de escala de cinza se aplicam a todas as categorias que não têm configurações de ajuste próprias. Por exemplo, se você nunca especificar nenhuma configuração de ajuste para a categoria de caneta, as configurações padrão se aplicarão à categoria de caneta.
Chamar o ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) método é equivalente a chamar o ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) método e passar ColorMatrixFlag.Default para o flags
parâmetro . ColorMatrixFlag.Default especifica que todas as cores (incluindo cinzas) são ajustadas pela matriz de ajuste de cores, não pela matriz de ajuste de escala de cinza. Portanto, a matriz de ajuste de escala de cinza passada para esse método não tem efeito.
Aplica-se a
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para a categoria padrão.
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)
Parâmetros
- newColorMatrix
- ColorMatrix
A matriz de ajuste de cores.
- grayMatrix
- ColorMatrix
A matriz de ajuste de escala de cinza.
- flags
- ColorMatrixFlag
Um elemento de ColorMatrixFlag que especifica o tipo de imagem e a cor que serão afetados pela matriz de ajuste de cores e as matrizes de ajuste de escala de cinza.
Comentários
Um ImageAttributes objeto mantém as configurações de cor e escala de cinza para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, você pode especificar matrizes de ajuste para a categoria padrão, matrizes de ajuste diferentes para a categoria de bitmap e matrizes de ajuste ainda diferentes para a categoria de caneta.
As configurações padrão de ajuste de cor e ajuste de escala de cinza se aplicam a todas as categorias que não têm configurações de ajuste próprias. Por exemplo, se você nunca especificar nenhuma configuração de ajuste para a categoria de caneta, as configurações padrão se aplicarão à categoria de caneta.
Aplica-se a
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
- Origem:
- ImageAttributes.cs
Define a matriz de ajuste de cores e a matriz de ajuste de escala de cinza para uma categoria especificada.
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)
Parâmetros
- newColorMatrix
- ColorMatrix
A matriz de ajuste de cores.
- grayMatrix
- ColorMatrix
A matriz de ajuste de escala de cinza.
- mode
- ColorMatrixFlag
Um elemento de ColorMatrixFlag que especifica o tipo de imagem e a cor que serão afetados pela matriz de ajuste de cores e as matrizes de ajuste de escala de cinza.
- type
- ColorAdjustType
Um elemento de ColorAdjustType que especifica a categoria com a qual a matriz de ajuste de cores e as matrizes de ajuste de escala de cinza são definidas.
Comentários
Um ImageAttributes objeto mantém as configurações de cor e escala de cinza para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, você pode especificar matrizes de ajuste para a categoria padrão, matrizes de ajuste diferentes para a categoria de bitmap e matrizes de ajuste ainda diferentes para a categoria de caneta.
As configurações padrão de ajuste de cor e ajuste de escala de cinza se aplicam a todas as categorias que não têm configurações de ajuste próprias. Por exemplo, se você nunca especificar nenhuma configuração de ajuste para a categoria de caneta, as configurações padrão se aplicarão à categoria de caneta.
Assim que você especificar uma configuração de ajuste de cor ou ajuste de escala de cinza para uma determinada categoria, as configurações de ajuste padrão não se aplicam mais a essa categoria. Por exemplo, suponha que você especifique uma coleção de configurações de ajuste para a categoria padrão. Se você definir as matrizes de ajuste de cor e ajuste de escala de cinza para a categoria de caneta passando Pen para o SetColorMatrices método , nenhuma das configurações de ajuste padrão será aplicada a canetas.