Comparteix a través de


ImageAttributes.SetColorMatrices Método

Definición

Establece la matriz de ajuste de color y de escala de grises.

Sobrecargas

SetColorMatrices(ColorMatrix, ColorMatrix)

Establece la matriz de ajuste de color y de escala de grises de la categoría predeterminada.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Establece la matriz de ajuste de color y de escala de grises de la categoría predeterminada.

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Establece la matriz de ajuste de color y de escala de grises de la categoría especificada.

SetColorMatrices(ColorMatrix, ColorMatrix)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece la matriz de ajuste de color y de escala de grises de la categoría predeterminada.

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

Matriz de ajuste de color.

grayMatrix
ColorMatrix

Matriz de ajuste de escala de grises.

Comentarios

Un ImageAttributes objeto mantiene la configuración de color y escala de grises para cinco categorías de ajuste: predeterminado, mapa de bits, pincel, lápiz y texto. Por ejemplo, puede especificar matrices de ajuste para la categoría predeterminada, diferentes matrices de ajuste para la categoría de mapa de bits y otras matrices de ajuste para la categoría de lápiz.

La configuración predeterminada de ajuste de color y ajuste de escala de grises se aplica a todas las categorías que no tienen ajustes de ajuste propios. Por ejemplo, si nunca especifica ninguna configuración de ajuste para la categoría de lápiz, la configuración predeterminada se aplica a la categoría de lápiz.

Llamar al ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) método equivale a llamar al ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) método y pasar ColorMatrixFlag.Default para el flags parámetro . ColorMatrixFlag.Default especifica que todos los colores (incluidos los grises) se ajustan mediante la matriz de ajuste de color, no la matriz de ajuste de escala de grises. Por lo tanto, la matriz de ajuste de escala de grises que se pasa a este método no tiene ningún efecto.

Se aplica a

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece la matriz de ajuste de color y de escala de grises de la categoría predeterminada.

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

Matriz de ajuste de color.

grayMatrix
ColorMatrix

Matriz de ajuste de escala de grises.

flags
ColorMatrixFlag

Elemento de ColorMatrixFlag que especifica el tipo de imagen y el color que se verán afectados por las matrices de ajuste de color y de ajuste de escala de grises.

Comentarios

Un ImageAttributes objeto mantiene la configuración de color y escala de grises para cinco categorías de ajuste: predeterminado, mapa de bits, pincel, lápiz y texto. Por ejemplo, puede especificar matrices de ajuste para la categoría predeterminada, diferentes matrices de ajuste para la categoría de mapa de bits y otras matrices de ajuste para la categoría de lápiz.

La configuración predeterminada de ajuste de color y ajuste de escala de grises se aplica a todas las categorías que no tienen ajustes de ajuste propios. Por ejemplo, si nunca especifica ninguna configuración de ajuste para la categoría de lápiz, la configuración predeterminada se aplica a la categoría de lápiz.

Se aplica a

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

Source:
ImageAttributes.cs
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece la matriz de ajuste de color y de escala de grises de la categoría 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

Matriz de ajuste de color.

grayMatrix
ColorMatrix

Matriz de ajuste de escala de grises.

mode
ColorMatrixFlag

Elemento de ColorMatrixFlag que especifica el tipo de imagen y el color que se verán afectados por las matrices de ajuste de color y de ajuste de escala de grises.

type
ColorAdjustType

Elemento de ColorAdjustType que especifica la categoría cuyas matrices de ajuste de color y de escala de grises se establecen.

Comentarios

Un ImageAttributes objeto mantiene la configuración de color y escala de grises para cinco categorías de ajuste: predeterminado, mapa de bits, pincel, lápiz y texto. Por ejemplo, puede especificar matrices de ajuste para la categoría predeterminada, diferentes matrices de ajuste para la categoría de mapa de bits y otras matrices de ajuste para la categoría de lápiz.

La configuración predeterminada de ajuste de color y ajuste de escala de grises se aplica a todas las categorías que no tienen ajustes de ajuste propios. Por ejemplo, si nunca especifica ninguna configuración de ajuste para la categoría de lápiz, la configuración predeterminada se aplica a la categoría de lápiz.

En cuanto especifique un ajuste de color o ajuste de escala de grises para una categoría determinada, la configuración de ajuste predeterminada ya no se aplica a esa categoría. Por ejemplo, supongamos que especifica una colección de opciones de ajuste para la categoría predeterminada. Si establece las matrices de ajuste de color y ajuste de escala de grises para la categoría de lápiz pasando Pen al SetColorMatrices método , ninguna de las opciones de ajuste predeterminadas se aplicará a los lápices.

Se aplica a