ImageAttributes.SetColorMatrices Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.