ImageAttributes

ImageAttributes class

UnImageAttributes El objeto contiene información sobre cómo se manipulan los colores del mapa de bits y del metarchivo durante la representación. UnImageAttributesEl objeto mantiene varias configuraciones de ajuste de color, incluidas matrices de ajuste de color, matrices de ajuste de escala de grises, valores de corrección gamma, tablas de mapa de color y valores de umbral de color. Durante el renderizado, los colores se pueden corregir, oscurecer, aclarar y eliminar. Para aplicar tales manipulaciones, inicialice unImageAttributes objeto y pasar el camino de eseImageAttributes objeto (junto con la trayectoria de unImage ) al método DrawImage.

public sealed class ImageAttributes

Constructores

NombreDescripción
ImageAttributes()Constructor predeterminado

Métodos

NombreDescripción
ClearBrushRemapTable()Borra la tabla de reasignación de color del pincel de esteImageAttributes objeto.
ClearColorKey()Borra la clave de color (rango de transparencia) para la categoría predeterminada.
ClearColorKey(ColorAdjustType)Borra la clave de color (rango de transparencia) para una categoría específica.
ClearColorMatrix()Borra la matriz de ajuste de color para la categoría predeterminada.
ClearColorMatrix(ColorAdjustType)Borra la matriz de ajuste de color para una categoría específica.
ClearGamma()Deshabilita la corrección gamma para la categoría predeterminada.
ClearGamma(ColorAdjustType)Deshabilita la corrección gamma para una categoría específica.
ClearNoOp()Borra la configuración NoOp para la categoría predeterminada.
ClearNoOp(ColorAdjustType)Borra la configuración de NoOp para una categoría específica.
ClearOutputChannel()Borra la configuración del canal de salida CMYK (cian-magenta-amarillo-negro) para la categoría predeterminada.
ClearOutputChannel(ColorAdjustType)Borra la configuración del canal de salida (cian-magenta-amarillo-negro) para una categoría específica.
ClearOutputChannelColorProfile()Borra la configuración del perfil de color del canal de salida para la categoría predeterminada.
ClearOutputChannelColorProfile(ColorAdjustType)Borra la configuración del perfil de color del canal de salida para una categoría específica.
ClearRemapTable()Borra la tabla de reasignación de color para la categoría predeterminada.
ClearRemapTable(ColorAdjustType)Borra la tabla de reasignación de colores para una categoría específica.
ClearThreshold()Borra el valor de umbral para la categoría predeterminada.
ClearThreshold(ColorAdjustType)Borra el valor de umbral para una categoría específica.
SetBrushRemapTable(ColorMap[])Establece la tabla de reasignación de color para la categoría de pincel.
SetColorKey(Color, Color)Establece la clave de color para la categoría predeterminada.
SetColorKey(Color, Color, ColorAdjustType)Establece la clave de color (rango de transparencia) para una categoría específica.
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 específica.
SetColorMatrix(ColorMatrix)Establece la matriz de ajuste de color para la categoría predeterminada.
SetColorMatrix(ColorMatrix, ColorMatrixFlag)Establece la matriz de ajuste de color para la categoría predeterminada.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)Establece la matriz de ajuste de color para una categoría específica.
SetGamma(float)Establece el valor gamma para la categoría predeterminada.
SetGamma(float, ColorAdjustType)Establece el valor gamma para una categoría específica.
SetNoOp()Desactiva el ajuste de color para la categoría predeterminada.
SetNoOp(ColorAdjustType)Desactiva el ajuste de color para una categoría específica.
SetOutputChannel(ColorChannelFlag)Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para la categoría predeterminada.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para una categoría específica.
SetOutputChannelColorProfile(string)Establece el archivo de perfil de color del canal de salida para la categoría predeterminada.
SetOutputChannelColorProfile(string, ColorAdjustType)Establece el archivo de perfil de color del canal de salida para una categoría específica.
SetRemapTable(ColorMap[])Establece la tabla de reasignación de colores para la categoría predeterminada.
SetRemapTable(ColorMap[], ColorAdjustType)Establece la tabla de reasignación de colores para una categoría específica.
SetThreshold(float)Establece el umbral (rango de transparencia) para la categoría predeterminada.
SetThreshold(float, ColorAdjustType)Establece el umbral (rango de transparencia) para una categoría específica.
SetWrapMode(WrapMode)Establece el modo de ajuste que se usa para decidir cómo colocar una textura en mosaico a lo largo de una forma o en los límites de la forma. Una textura se coloca en mosaico a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.
SetWrapMode(WrapMode, Color)Establece el modo de ajuste y el color que se usa para decidir cómo colocar una textura en mosaico a lo largo de una forma o en los límites de la forma. Una textura se coloca en mosaico a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.
SetWrapMode(WrapMode, Color, bool)Establece el modo de ajuste y el color que se usa para decidir cómo colocar una textura en mosaico a lo largo de una forma o en los límites de la forma. Una textura se coloca en mosaico a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.

Ver también