Comparteix a través de


ImageAttributes.SetColorMatrices Método

Definición

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

Sobrecargas

SetColorMatrices(ColorMatrix, ColorMatrix)

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

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag)

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

SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)

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

SetColorMatrices(ColorMatrix, ColorMatrix)

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

Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para 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 objeto ImageAttributes 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, matrices de ajuste diferentes para la categoría de mapa de bits y matrices de ajuste diferentes 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 valores 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 método ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix) equivale a llamar al método ImageAttributes.SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag) y pasar ColorMatrixFlag.Default para el parámetro flags. 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
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para 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 color que se verá afectado por las matrices de ajuste de color y ajuste de escala de grises.

Comentarios

Un objeto ImageAttributes 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, matrices de ajuste diferentes para la categoría de mapa de bits y matrices de ajuste diferentes 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 valores 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
Source:
ImageAttributes.cs
Source:
ImageAttributes.cs

Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para una 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 color que se verá afectado por las matrices de ajuste de color y ajuste de escala de grises.

type
ColorAdjustType

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

Comentarios

Un objeto ImageAttributes 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, matrices de ajuste diferentes para la categoría de mapa de bits y matrices de ajuste diferentes 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 valores 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 determinada categoría, 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 método SetColorMatrices, ninguno de los ajustes de ajuste predeterminados se aplicará a los lápices.

Se aplica a