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 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.