ImageAttributes.SetColorMatrices Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.