Class ImageAttributes
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
Un objeto Aspose.Imaging.ImageAttributes contiene información sobre cómo se manipulan los colores de bitmap y metafísica durante el rendimiento. Un objeto Aspose.Imaging.ImageAttributes mantiene varias configuraciones de ajuste de color, incluyendo las matrizes de ajuste de color, las matrizes de ajuste de grisa, los valores de corrección de gama, las tablas de color-mapa y los valores de límite de color. Durante el rendimiento, los colores pueden ser corregidos, oscurados, iluminados y eliminados. Para aplicar tales manipulaciones, inicia un objeto Aspose.Imaging.ImageAttributes y pasa el camino de ese objeto Aspose.Imaging.ImageAttributes (junto con el patógeno de Aspose.Imaging.Image.
public sealed class ImageAttributes
Inheritance
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
Limpiar la tabla de corte de colores de este Objeto Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
Limpiar la llave de color (rango de transparencia) para la categoría predeterminada.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
Limpiar la llave de color (rango de transparencia) para una categoría especificada.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que la llave de color es limpiada.
ClearColorMatrix()
Limpiar la matriz de ajuste de color para la categoría por defecto.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
Limpiar la matriz de ajuste de color para una categoría especificada.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se limpia la matriz de ajuste de color.
ClearGamma()
Disabilita la corrección gamma para la categoría de defecto.
public void ClearGamma()
ClearGamma(ColorAdjustType)
Disabilita la corrección gamma para una categoría específica.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se deshabilita la corrección gamma.
ClearNoOp()
Clarifica la configuración NoOp para la categoría por defecto.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
Clare la configuración NoOp para una categoría especificada.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se elimina la configuración NoOp.
ClearOutputChannel()
Clarifica la configuración de canal de salida CMYK (Cyan-magenta-yellow-black) para la categoría predeterminada.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
Clare la configuración del canal de salida (cyan-magenta-yellow-negro) para una categoría especificada.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se apaga la configuración del canal de salida.
ClearOutputChannelColorProfile()
Descarga la configuración del perfil de color del canal de salida para la categoría predeterminada.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
Limita la configuración del perfil de color del canal de salida para una categoría especificada.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se elimina la configuración del perfil del canal de salida.
ClearRemapTable()
Limpiar la tabla de reemplazo de colores para la categoría predeterminada.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
Limpiar la tabla de color para una categoría especificada.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se limpia la tabla de remate.
ClearThreshold()
Calcula el valor del límite para la categoría de defecto.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
Calcula el valor del límite para una categoría especificada.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que el límite es limpiado.
SetBrushRemapTable(ColorMap[])
Configure la tabla de reemplazo de colores para la categoría de pulverización.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[][]
Una serie de objetos de Aspose.Imaging.ColorMap.
SetColorKey(color, color)
Configure la clave de color para la categoría predeterminada.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
El valor de la clave de color baja.
colorHigh
Color
El valor de la clave de color.
SetColorKey(Color, Color, ColorAdjustType)
Configure la clave de color (rango de transparencia) para una categoría especificada.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
El valor de la clave de color baja.
colorHigh
Color
El valor de la clave de color.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece la llave de color.
SetColorMatrices(ColorMatrix y ColorMatrix)
Configure la matriz de ajuste de color y la matriz de ajuste de gracia para la categoría por defecto.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
grayMatrix
ColorMatrix
La matriz de ajuste de grayscale.
SetColorMatrices(ColorMatrix, ColorMatrix y ColorMatrix)
Configure la matriz de ajuste de color y la matriz de ajuste de gracia para la categoría por defecto.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
grayMatrix
ColorMatrix
La matriz de ajuste de grayscale.
flags
ColorMatrixFlag
Un elemento de Aspose.Imaging.ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por las matrizes de ajuste de color y gris.
SetColorMatrices(ColorMatrix, ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Configure la matriz de ajuste de color y la matriz de ajuste de gracia para una categoría especificada.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
grayMatrix
ColorMatrix
La matriz de ajuste de grayscale.
mode
ColorMatrixFlag
Un elemento de Aspose.Imaging.ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por las matrizes de ajuste de color y gris.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establecen las matrices de ajuste de color y gris.
SetColorMatrix(ColorMatrix)
Configure la matriz de ajuste de color para la categoría por defecto.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
SetColorMatrix(Título: ColorMatrixFlag)
Configure la matriz de ajuste de color para la categoría por defecto.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
flags
ColorMatrixFlag
Un elemento de Aspose.Imaging.ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por la matriz de ajuste de color.
SetColorMatrix(ColorMatrix, ColorMatrixFlag, ColorAdjustType)
Configure la matriz de ajuste de color para una categoría especificada.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
La matriz de ajuste de color.
mode
ColorMatrixFlag
Un elemento de Aspose.Imaging.ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por la matriz de ajuste de color.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece la matriz de ajuste de color.
SetGamma(float)
Establece el valor gamma para la categoría predeterminada.
public void SetGamma(float gamma)
Parameters
gamma
float
El valor de la corrección gamma.
SetGamma(Coloración, ColorAdjustType)
Establecer el valor gamma para una categoría específica.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
El valor de la corrección gamma.
type
ColorAdjustType
Un elemento de la enumeración Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece el valor gamma.
SetNoOp()
Desactivar el ajuste de color para la categoría por defecto.
public void SetNoOp()
SetNoOp(ColorAdjustType)
Desactivar el ajuste de color para una categoría especificada.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se desactiva la corrección de color.
SetOutputChannel(ColorChannelFlag)
Configure el canal de salida CMYK (Cyan-magenta-yellow-black) para la categoría por defecto.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
Un elemento de Aspose.Imaging.ColorChannelFlag que especifica el canal de salida.
SetOutputChannel(ColorChannelFlag, ColorAdjustType)
Configure el canal de salida CMYK (Cyan-magenta-yellow-negro) para una categoría especificada.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
Un elemento de Aspose.Imaging.ColorChannelFlag que especifica el canal de salida.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece el canal de salida.
SetOutputChannelColorProfile(El string)
Configure el archivo de perfil de color del canal de salida para la categoría predeterminada.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
El nombre de ruta de un archivo de perfil de color. Si el archivo de perfil de color está en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre de archivo.
SetOutputChannelColorProfile(Título: ColorAdjustType)
Configure el archivo de perfil de color del canal de salida para una categoría especificada.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
El nombre de ruta de un archivo de perfil de color. Si el archivo de perfil de color está en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre de archivo.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece el archivo de perfil de color del canal de salida.
SetRemapTable(ColorMap[])
Configure la tabla de reemplazo de colores para la categoría predeterminada.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[][]
Una serie de pares de colores de tipo Aspose.Imaging.ColorMap. Cada pareja de colores contiene un color existente (el primer valor) y el color a que se mapeará (el segundo valor).
SetRemapTable(ColorMap[][], ColorAdjustType)
Configure la tabla de reemplazo de colores para una categoría específica.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[][]
Una serie de pares de colores de tipo Aspose.Imaging.ColorMap. Cada pareja de colores contiene un color existente (el primer valor) y el color a que se mapeará (el segundo valor).
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece la tabla de reparación de colores.
SetThreshold(float)
Establece el límite (rango de transparencia) para la categoría default.
public void SetThreshold(float threshold)
Parameters
threshold
float
Un número real que especifica el valor del límite.
SetThreshold(Coloración, ColorAdjustType)
Establecer el límite (rango de transparencia) para una categoría especificada.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
Un valor límite de 0,0 a 1,0 que se utiliza como punto de desviación para la clasificación de colores que se hará en un valor máximo o mínimo.
type
ColorAdjustType
Un elemento de Aspose.Imaging.ColorAdjustType que especifica la categoría para la que se establece el límite de color.
SetWrapMode(WrapMode)
Establece el modo de inclinación que se utiliza para decidir cómo inclinar una textura a través de una forma, o a los límites de la forma. Una textura se inclina a través de una forma para llenarla cuando la textura es menor que la forma que está llenando.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
Un elemento de Aspose.Imaging.WrapMode que especifica cómo se utilizan copias repetidas de una imagen para calcular una zona.
SetWrapMode(WrapMode y Color)
Establece el modo de envasado y el color utilizado para decidir cómo envasar una textura a través de una forma, o a los límites de la forma. Una textura se envasará a través de una forma para llenarla cuando la textura es menor que la forma que está llenando.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
Un elemento de Aspose.Imaging.WrapMode que especifica cómo se utilizan copias repetidas de una imagen para calcular una zona.
color
Color
Una Aspose.Imaging.ImageAttributes es un objeto que especifica el color de los píxeles fuera de una imagen renderada. Esta color es visible si el parámetro de modo se establece en Aspose.Imaging.WrapMode.Clamp y el rectángulo de fuente pasado a DrawImage es más grande que la imagen misma.
SetWrapMode(WrapMode, Color, Bool)
Establece el modo de envasado y el color utilizado para decidir cómo envasar una textura a través de una forma, o a los límites de la forma. Una textura se envasará a través de una forma para llenarla cuando la textura es menor que la forma que está llenando.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
Un elemento de Aspose.Imaging.WrapMode que especifica cómo se utilizan copias repetidas de una imagen para calcular una zona.
color
Color
Un objeto de color que especifica el color de los píxeles fuera de una imagen renderada. esta color es visible si el parámetro de modo se establece en Aspose.Imaging.WrapMode.Clamp y el rectángulo de fuente trasladado a DrawImage es más grande que la imagen misma.
clamp
bool
Este parámetro no tiene efecto. Configure en falso.