Clase ImageAttributes

Summary: An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an ImageAttributes object and pass the path of that ImageAttributes object (along with the path of an Image) to the DrawImage method.

Module: aspose.imaging

Full Name: aspose.imaging.ImageAttributes

Constructors

NameDescripción
ImageAttributes()Inicializa una nueva instancia de la clase ImageAttributes.

Methods

NameDescripción
clear_brush_remap_table()Borra la tabla de remapeo de colores del pincel de este objeto ImageAttributes.
clear_color_key()Borra la clave de color (rango de transparencia) para la categoría predeterminada.
clear_color_key(type)Borra la clave de color (rango de transparencia) para una categoría especificada.
clear_color_matrix()Borra la matriz de ajuste de color para la categoría predeterminada.
clear_color_matrix(type)Borra la matriz de ajuste de color para una categoría especificada.
clear_gamma()Desactiva la corrección gamma para la categoría predeterminada.
clear_gamma(type)Desactiva la corrección gamma para una categoría especificada.
clear_no_op()Borra la configuración NoOp para la categoría predeterminada.
clear_no_op(type)Borra la configuración NoOp para una categoría especificada.
clear_output_channel()Borra la configuración del canal de salida CMYK (cian-magenta-amarillo-negro) para la categoría predeterminada.
clear_output_channel(type)Borra la configuración del canal de salida (cian-magenta-amarillo-negro) para una categoría especificada.
clear_output_channel_color_profile()Borra la configuración del perfil de color del canal de salida para la categoría predeterminada.
clear_output_channel_color_profile(type)Borra la configuración del perfil de color del canal de salida para una categoría especificada.
clear_remap_table()Borra la tabla de remapeo de colores para la categoría predeterminada.
clear_remap_table(type)Borra la tabla de remapeo de colores para una categoría especificada.
clear_threshold()Borra el valor de umbral para la categoría predeterminada.
clear_threshold(type)Borra el valor de umbral para una categoría especificada.
set_brush_remap_table(map)Establece la tabla de remapeo de colores para la categoría de pincel.
set_color_key(color_low, color_high)Establece la clave de color para la categoría predeterminada.
set_color_key(color_low, color_high, type)Establece la clave de color (rango de transparencia) para una categoría especificada.
set_color_matrices(new_color_matrix, gray_matrix)Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para la categoría predeterminada.
set_color_matrices(new_color_matrix, gray_matrix, flags)Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para la categoría predeterminada.
set_color_matrices(new_color_matrix, gray_matrix, mode, type)Establece la matriz de ajuste de color y la matriz de ajuste de escala de grises para una categoría especificada.
set_color_matrix(new_color_matrix)Establece la matriz de ajuste de color para la categoría predeterminada.
set_color_matrix(new_color_matrix, flags)Establece la matriz de ajuste de color para la categoría predeterminada.
set_color_matrix(new_color_matrix, mode, type)Establece la matriz de ajuste de color para una categoría especificada.
set_gamma(gamma)Establece el valor gamma para la categoría predeterminada.
set_gamma(gamma, type)Establece el valor gamma para una categoría especificada.
set_no_op()Desactiva el ajuste de color para la categoría predeterminada.
set_no_op(type)Desactiva el ajuste de color para una categoría especificada.
set_output_channel(flags)Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para la categoría predeterminada.
set_output_channel(flags, type)Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para una categoría especificada.
set_output_channel_color_profile(color_profile_filename)Establece el archivo de perfil de color del canal de salida para la categoría predeterminada.
set_output_channel_color_profile(color_profile_filename, type)Establece el archivo de perfil de color del canal de salida para una categoría especificada.
set_remap_table(map)Establece la tabla de remapeo de colores para la categoría predeterminada.
set_remap_table(map, type)Establece la tabla de remapeo de colores para una categoría especificada.
set_threshold(threshold)Establece el umbral (rango de transparencia) para la categoría predeterminada.
set_threshold(threshold, type)Establece el umbral (rango de transparencia) para una categoría especificada.
set_wrap_mode(mode)Establece el modo de envoltura que se usa para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.
set_wrap_mode(mode, color)Establece el modo de envoltura y el color utilizados para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.
set_wrap_mode(mode, color, clamp)Establece el modo de envoltura y el color utilizados para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.

Constructor: ImageAttributes()

 ImageAttributes() 

Inicializa una nueva instancia de la clase ImageAttributes.

Method: clear_color_key(type)

 clear_color_key(type) 

Borra la clave de color (rango de transparencia) para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se borra la clave de color.

Method: clear_color_matrix(type)

 clear_color_matrix(type) 

Borra la matriz de ajuste de color para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se borra la matriz de ajuste de color.

Method: clear_gamma(type)

 clear_gamma(type) 

Desactiva la corrección gamma para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se desactiva la corrección gamma.

Method: clear_no_op(type)

 clear_no_op(type) 

Borra la configuración NoOp para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se elimina la configuración NoOp.

Method: clear_output_channel(type)

 clear_output_channel(type) 

Borra la configuración del canal de salida (cian-magenta-amarillo-negro) para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se elimina la configuración del canal de salida.

Method: clear_output_channel_color_profile(type)

 clear_output_channel_color_profile(type) 

Borra la configuración del perfil de color del canal de salida para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se elimina la configuración del perfil del canal de salida.

Method: clear_remap_table(type)

 clear_remap_table(type) 

Borra la tabla de remapeo de colores para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se elimina la tabla de remapeo.

Method: clear_threshold(type)

 clear_threshold(type) 

Borra el valor de umbral para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se elimina el umbral.

Method: set_brush_remap_table(map)

 set_brush_remap_table(map) 

Establece la tabla de remapeo de colores para la categoría de pincel.

Parameters:

ParámetroTipoDescripción
mapColorMap[]Una matriz de objetos ColorMap.

Method: set_color_key(color_low, color_high)

 set_color_key(color_low, color_high) 

Establece la clave de color para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
color_lowColorEl valor bajo de la clave de color.
color_highColorEl valor alto de la clave de color.

Method: set_color_key(color_low, color_high, type)

 set_color_key(color_low, color_high, type) 

Establece la clave de color (rango de transparencia) para una categoría especificada.

Parameters:

ParámetroTipoDescripción
color_lowColorEl valor bajo de la clave de color.
color_highColorEl valor alto de la clave de color.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece la clave de color.

Method: set_color_matrices(new_color_matrix, gray_matrix)

 set_color_matrices(new_color_matrix, gray_matrix) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.
gray_matrixColorMatrixLa matriz de ajuste de escala de grises.

Method: set_color_matrices(new_color_matrix, gray_matrix, flags)

 set_color_matrices(new_color_matrix, gray_matrix, flags) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.
gray_matrixColorMatrixLa matriz de ajuste de escala de grises.
flagsColorMatrixFlagUn elemento de ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por las matrices de ajuste de color y de ajuste de escala de grises.

Method: set_color_matrices(new_color_matrix, gray_matrix, mode, type)

 set_color_matrices(new_color_matrix, gray_matrix, mode, type) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.
gray_matrixColorMatrixLa matriz de ajuste de escala de grises.
modeColorMatrixFlagUn elemento de ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por las matrices de ajuste de color y de ajuste de escala de grises.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establecen las matrices de ajuste de color y de ajuste de escala de grises.

Method: set_color_matrix(new_color_matrix)

 set_color_matrix(new_color_matrix) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.

Method: set_color_matrix(new_color_matrix, flags)

 set_color_matrix(new_color_matrix, flags) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.
flagsColorMatrixFlagUn elemento de ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por la matriz de ajuste de color.

Method: set_color_matrix(new_color_matrix, mode, type)

 set_color_matrix(new_color_matrix, mode, type) 

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

Parameters:

ParámetroTipoDescripción
new_color_matrixColorMatrixLa matriz de ajuste de color.
modeColorMatrixFlagUn elemento de ColorMatrixFlag que especifica el tipo de imagen y color que será afectado por la matriz de ajuste de color.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece la matriz de ajuste de color.

Method: set_gamma(gamma)

 set_gamma(gamma) 

Establece el valor gamma para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
gammafloatEl valor de corrección gamma.

Method: set_gamma(gamma, type)

 set_gamma(gamma, type) 

Establece el valor gamma para una categoría especificada.

Parameters:

ParámetroTipoDescripción
gammafloatEl valor de corrección gamma.
typeColorAdjustTypeUn elemento de la enumeración ColorAdjustType que especifica la categoría para la cual se establece el valor gamma.

Method: set_no_op(type)

 set_no_op(type) 

Desactiva el ajuste de color para una categoría especificada.

Parameters:

ParámetroTipoDescripción
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual la corrección de color está desactivada.

Method: set_output_channel(flags)

 set_output_channel(flags) 

Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
flagsColorChannelFlagUn elemento de ColorChannelFlag que especifica el canal de salida.

Method: set_output_channel(flags, type)

 set_output_channel(flags, type) 

Establece el canal de salida CMYK (cian-magenta-amarillo-negro) para una categoría especificada.

Parameters:

ParámetroTipoDescripción
flagsColorChannelFlagUn elemento de ColorChannelFlag que especifica el canal de salida.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece el canal de salida.

Method: set_output_channel_color_profile(color_profile_filename)

 set_output_channel_color_profile(color_profile_filename) 

Establece el archivo de perfil de color del canal de salida para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
color_profile_filenamestringLa ruta de un archivo de perfil de color. Si el archivo de perfil de color se encuentra en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre del archivo. De lo contrario, este parámetro debe ser la ruta completa.

Method: set_output_channel_color_profile(color_profile_filename, type)

 set_output_channel_color_profile(color_profile_filename, type) 

Establece el archivo de perfil de color del canal de salida para una categoría especificada.

Parameters:

ParámetroTipoDescripción
color_profile_filenamestringLa ruta de un archivo de perfil de color. Si el archivo de perfil de color se encuentra en el directorio %SystemRoot%\System32\Spool\Drivers\Color, este parámetro puede ser el nombre del archivo. De lo contrario, este parámetro debe ser la ruta completa.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece el archivo de perfil de color del canal de salida.

Method: set_remap_table(map)

 set_remap_table(map) 

Establece la tabla de remapeo de colores para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
mapColorMap[]Una matriz de pares de colores del tipo ColorMap. Cada par de colores contiene un color existente (el primer valor) y el color al que se mapeará (el segundo valor).

Method: set_remap_table(map, type)

 set_remap_table(map, type) 

Establece la tabla de remapeo de colores para una categoría especificada.

Parameters:

ParámetroTipoDescripción
mapColorMap[]Una matriz de pares de colores del tipo ColorMap. Cada par de colores contiene un color existente (el primer valor) y el color al que se mapeará (el segundo valor).
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece la tabla de remapeo de color.

Method: set_threshold(threshold)

 set_threshold(threshold) 

Establece el umbral (rango de transparencia) para la categoría predeterminada.

Parameters:

ParámetroTipoDescripción
umbralfloatUn número real que especifica el valor umbral.

Method: set_threshold(threshold, type)

 set_threshold(threshold, type) 

Establece el umbral (rango de transparencia) para una categoría especificada.

Parameters:

ParámetroTipoDescripción
umbralfloatUn valor umbral de 0.0 a 1.0 que se utiliza como punto de ruptura para ordenar colores que se asignarán a un valor máximo o mínimo.
typeColorAdjustTypeUn elemento de ColorAdjustType que especifica la categoría para la cual se establece el umbral de color.

Method: set_wrap_mode(mode)

 set_wrap_mode(mode) 

Establece el modo de envoltura que se usa para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.

Parameters:

ParámetroTipoDescripción
modeWrapModeUn elemento de WrapMode que especifica cómo se utilizan copias repetidas de una imagen para cubrir un área.

Method: set_wrap_mode(mode, color)

 set_wrap_mode(mode, color) 

Establece el modo de envoltura y el color utilizados para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.

Parameters:

ParámetroTipoDescripción
modeWrapModeUn elemento de WrapMode que especifica cómo se utilizan copias repetidas de una imagen para cubrir un área.
colorColorUn objeto ImageAttributes que especifica el color de los píxeles fuera de una imagen renderizada. Este color es visible si el parámetro mode se establece en WrapMode.CLAMP y el rectángulo de origen pasado a DrawImage es más grande que la propia imagen.

Method: set_wrap_mode(mode, color, clamp)

 set_wrap_mode(mode, color, clamp) 

Establece el modo de envoltura y el color utilizados para decidir cómo mosaicar una textura a lo largo de una forma, o en los límites de la forma. Una textura se mosaica a lo largo de una forma para rellenarla cuando la textura es más pequeña que la forma que está rellenando.

Parameters:

ParámetroTipoDescripción
modeWrapModeUn elemento de WrapMode que especifica cómo se utilizan copias repetidas de una imagen para cubrir un área.
colorColorUn objeto de color que especifica el color de los píxeles fuera de una imagen renderizada. Este color es visible si el parámetro mode se establece en WrapMode.CLAMP y el rectángulo de origen pasado a DrawImage es más grande que la propia imagen.
clampboolEste parámetro no tiene efecto. Establézcalo en false.