ImageAttributes.SetColorMatrices Método

Definição

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos.

Sobrecargas

Name Description
SetColorMatrices(ColorMatrix, ColorMatrix)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos para a categoria padrão.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos para a categoria padrão.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos para uma categoria especificada.

SetColorMatrices(ColorMatrix, ColorMatrix)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos 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);
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 em escala de cinzentos.

Observações

Um ImageAttributes objeto mantém definições de cor e tons de cinzento para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, podes especificar matrizes de ajuste para a categoria padrão, diferentes matrizes de ajuste para a categoria bitmap e ainda diferentes matrizes de ajuste para a categoria caneta.

As definições padrão de ajuste de cor e de escala de cinzentos aplicam-se a todas as categorias que não tenham definições próprias de ajuste. Por exemplo, se nunca especificares definições de ajuste para a categoria de canetas, as definições padrão aplicam-se à categoria de canetas.

Chamar o ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) método é equivalente a chamá-lo ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) e passar ColorMatrixFlag.Default pelo flags parâmetro. ColorMatrixFlag.Default especifica que todas as cores (incluindo os cinzentos) são ajustadas pela matriz de ajuste de cor, e não pela matriz de ajuste em escala de cinzentos. Portanto, a matriz de ajuste em escala de cinzentos passada a este método não tem efeito.

Aplica-se a

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos 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);
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 em escala de cinzentos.

flags
ColorMatrixFlag

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

Observações

Um ImageAttributes objeto mantém definições de cor e tons de cinzento para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, podes especificar matrizes de ajuste para a categoria padrão, diferentes matrizes de ajuste para a categoria bitmap e ainda diferentes matrizes de ajuste para a categoria caneta.

As definições padrão de ajuste de cor e de escala de cinzentos aplicam-se a todas as categorias que não tenham definições próprias de ajuste. Por exemplo, se nunca especificares definições de ajuste para a categoria de canetas, as definições padrão aplicam-se à categoria de canetas.

Aplica-se a

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Define a matriz de ajuste de cor e a matriz de ajuste em tons de cinzentos 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);
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 em escala de cinzentos.

mode
ColorMatrixFlag

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

type
ColorAdjustType

Um elemento de ColorAdjustType isso especifica a categoria para a qual as matrizes de ajuste de cor e de ajuste em escala de cinzentos estão definidas.

Observações

Um ImageAttributes objeto mantém definições de cor e tons de cinzento para cinco categorias de ajuste: padrão, bitmap, pincel, caneta e texto. Por exemplo, podes especificar matrizes de ajuste para a categoria padrão, diferentes matrizes de ajuste para a categoria bitmap e ainda diferentes matrizes de ajuste para a categoria caneta.

As definições padrão de ajuste de cor e de escala de cinzentos aplicam-se a todas as categorias que não tenham definições próprias de ajuste. Por exemplo, se nunca especificares definições de ajuste para a categoria de canetas, as definições padrão aplicam-se à categoria de canetas.

Assim que especificas uma definição de ajuste de cor ou de escala de cinzentos para uma determinada categoria, as definições de ajuste padrão deixam de se aplicar a essa categoria. Por exemplo, suponha que especifica uma coleção de definições de ajuste para a categoria padrão. Se definires as matrizes de ajuste de cor e de ajuste em escala de cinzentos para a categoria de canetas passando Pen para o SetColorMatrices método, nenhuma das definições de ajuste padrão se aplicará às canetas.

Aplica-se a