Partilhar via


ImageAttributes.SetColorMatrices Método

Definição

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 cor 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
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 cor.

grayMatrix
ColorMatrix

A matriz de ajuste de escala de cinza.

Comentários

Um objeto ImageAttributes 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 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 método ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) é equivalente a chamar o método ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) e passar ColorMatrixFlag.Default para o parâmetro flags. 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
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 cor.

grayMatrix
ColorMatrix

A matriz de ajuste de escala de cinza.

flags
ColorMatrixFlag

Um elemento de ColorMatrixFlag que especifica o tipo de imagem e cor que serão afetados pelas matrizes de ajuste de cor e ajuste de escala de cinza.

Comentários

Um objeto ImageAttributes 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 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
Origem:
ImageAttributes.cs
Origem:
ImageAttributes.cs

Define a matriz de ajuste de cor 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 cor.

grayMatrix
ColorMatrix

A matriz de ajuste de escala de cinza.

mode
ColorMatrixFlag

Um elemento de ColorMatrixFlag que especifica o tipo de imagem e cor que serão afetados pelas matrizes de ajuste de cor e ajuste de escala de cinza.

type
ColorAdjustType

Um elemento de ColorAdjustType que especifica a categoria para a qual as matrizes de ajuste de cor e ajuste de escala de cinza são definidas.

Comentários

Um objeto ImageAttributes 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 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 método SetColorMatrices, nenhuma das configurações de ajuste padrão será aplicada às canetas.

Aplica-se a