Classe 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

NameDescrizione
ImageAttributes()Inizializza una nuova istanza della classe ImageAttributes.

Methods

NameDescrizione
clear_brush_remap_table()Cancella la tabella di rimappatura dei colori del pennello di questo oggetto ImageAttributes.
clear_color_key()Cancella la chiave colore (intervallo di trasparenza) per la categoria predefinita.
clear_color_key(type)Cancella la chiave colore (intervallo di trasparenza) per una categoria specificata.
clear_color_matrix()Cancella la matrice di regolazione del colore per la categoria predefinita.
clear_color_matrix(type)Cancella la matrice di regolazione del colore per una categoria specificata.
clear_gamma()Disabilita la correzione gamma per la categoria predefinita.
clear_gamma(type)Disabilita la correzione gamma per una categoria specificata.
clear_no_op()Cancella l’impostazione NoOp per la categoria predefinita.
clear_no_op(type)Cancella l’impostazione NoOp per una categoria specificata.
clear_output_channel()Cancella l’impostazione del canale di uscita CMYK (ciano-magenta-giallo-nero) per la categoria predefinita.
clear_output_channel(type)Cancella l’impostazione del canale di uscita (ciano-magenta-giallo-nero) per una categoria specificata.
clear_output_channel_color_profile()Cancella l’impostazione del profilo colore del canale di uscita per la categoria predefinita.
clear_output_channel_color_profile(type)Cancella l’impostazione del profilo colore del canale di uscita per una categoria specificata.
clear_remap_table()Cancella la tabella di rimappatura dei colori per la categoria predefinita.
clear_remap_table(type)Cancella la tabella di rimappatura dei colori per una categoria specificata.
clear_threshold()Cancella il valore di soglia per la categoria predefinita.
clear_threshold(type)Cancella il valore di soglia per una categoria specificata.
set_brush_remap_table(map)Imposta la tabella di rimappatura dei colori per la categoria pennello.
set_color_key(color_low, color_high)Imposta la chiave di colore per la categoria predefinita.
set_color_key(color_low, color_high, type)Imposta la chiave di colore (intervallo di trasparenza) per una categoria specificata.
set_color_matrices(new_color_matrix, gray_matrix)Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per la categoria predefinita.
set_color_matrices(new_color_matrix, gray_matrix, flags)Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per la categoria predefinita.
set_color_matrices(new_color_matrix, gray_matrix, mode, type)Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per una categoria specificata.
set_color_matrix(new_color_matrix)Imposta la matrice di regolazione del colore per la categoria predefinita.
set_color_matrix(new_color_matrix, flags)Imposta la matrice di regolazione del colore per la categoria predefinita.
set_color_matrix(new_color_matrix, mode, type)Imposta la matrice di regolazione del colore per una categoria specificata.
set_gamma(gamma)Imposta il valore gamma per la categoria predefinita.
set_gamma(gamma, type)Imposta il valore gamma per una categoria specificata.
set_no_op()Disattiva la regolazione del colore per la categoria predefinita.
set_no_op(type)Disattiva la regolazione del colore per una categoria specificata.
set_output_channel(flags)Imposta il canale di output CMYK (ciano-magenta-giallo-nero) per la categoria predefinita.
set_output_channel(flags, type)Imposta il canale di output CMYK (ciano-magenta-giallo-nero) per una categoria specificata.
set_output_channel_color_profile(color_profile_filename)Imposta il file del profilo colore del canale di output per la categoria predefinita.
set_output_channel_color_profile(color_profile_filename, type)Imposta il file del profilo colore del canale di output per una categoria specificata.
set_remap_table(map)Imposta la tabella di rimappatura dei colori per la categoria predefinita.
set_remap_table(map, type)Imposta la tabella di rimappatura dei colori per una categoria specificata.
set_threshold(threshold)Imposta la soglia (intervallo di trasparenza) per la categoria predefinita.
set_threshold(threshold, type)Imposta la soglia (intervallo di trasparenza) per una categoria specificata.
set_wrap_mode(mode)Imposta la modalità di avvolgimento utilizzata per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.
set_wrap_mode(mode, color)Imposta la modalità di avvolgimento e il colore utilizzati per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.
set_wrap_mode(mode, color, clamp)Imposta la modalità di avvolgimento e il colore utilizzati per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.

Constructor: ImageAttributes()

 ImageAttributes() 

Inizializza una nuova istanza della classe ImageAttributes.

Method: clear_color_key(type)

 clear_color_key(type) 

Cancella la chiave colore (intervallo di trasparenza) per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la chiave di colore viene cancellata.

Method: clear_color_matrix(type)

 clear_color_matrix(type) 

Cancella la matrice di regolazione del colore per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la matrice di regolazione del colore viene cancellata.

Method: clear_gamma(type)

 clear_gamma(type) 

Disabilita la correzione gamma per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la correzione gamma è disabilitata.

Method: clear_no_op(type)

 clear_no_op(type) 

Cancella l’impostazione NoOp per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale l’impostazione NoOp viene cancellata.

Method: clear_output_channel(type)

 clear_output_channel(type) 

Cancella l’impostazione del canale di uscita (ciano-magenta-giallo-nero) per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale l’impostazione del canale di output viene cancellata.

Method: clear_output_channel_color_profile(type)

 clear_output_channel_color_profile(type) 

Cancella l’impostazione del profilo colore del canale di uscita per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale l’impostazione del profilo del canale di output viene cancellata.

Method: clear_remap_table(type)

 clear_remap_table(type) 

Cancella la tabella di rimappatura dei colori per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la tabella di rimappatura viene cancellata.

Method: clear_threshold(type)

 clear_threshold(type) 

Cancella il valore di soglia per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la soglia viene cancellata.

Method: set_brush_remap_table(map)

 set_brush_remap_table(map) 

Imposta la tabella di rimappatura dei colori per la categoria pennello.

Parameters:

ParametroTipoDescrizione
mapColorMap[]Un array di oggetti ColorMap.

Method: set_color_key(color_low, color_high)

 set_color_key(color_low, color_high) 

Imposta la chiave di colore per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
color_lowColorIl valore basso della chiave di colore.
color_highColorIl valore alto della chiave di colore.

Method: set_color_key(color_low, color_high, type)

 set_color_key(color_low, color_high, type) 

Imposta la chiave di colore (intervallo di trasparenza) per una categoria specificata.

Parameters:

ParametroTipoDescrizione
color_lowColorIl valore basso della chiave di colore.
color_highColorIl valore alto della chiave di colore.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la chiave di colore è impostata.

Method: set_color_matrices(new_color_matrix, gray_matrix)

 set_color_matrices(new_color_matrix, gray_matrix) 

Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.
gray_matrixColorMatrixLa matrice di regolazione della scala di grigi.

Method: set_color_matrices(new_color_matrix, gray_matrix, flags)

 set_color_matrices(new_color_matrix, gray_matrix, flags) 

Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.
gray_matrixColorMatrixLa matrice di regolazione della scala di grigi.
flagsColorMatrixFlagUn elemento di ColorMatrixFlag che specifica il tipo di immagine e colore che saranno influenzati dalle matrici di regolazione del colore e della scala di grigi.

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

 set_color_matrices(new_color_matrix, gray_matrix, mode, type) 

Imposta la matrice di regolazione del colore e la matrice di regolazione della scala di grigi per una categoria specificata.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.
gray_matrixColorMatrixLa matrice di regolazione della scala di grigi.
modeColorMatrixFlagUn elemento di ColorMatrixFlag che specifica il tipo di immagine e colore che saranno influenzati dalle matrici di regolazione del colore e della scala di grigi.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale le matrici di regolazione del colore e della scala di grigi sono impostate.

Method: set_color_matrix(new_color_matrix)

 set_color_matrix(new_color_matrix) 

Imposta la matrice di regolazione del colore per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.

Method: set_color_matrix(new_color_matrix, flags)

 set_color_matrix(new_color_matrix, flags) 

Imposta la matrice di regolazione del colore per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.
flagsColorMatrixFlagUn elemento di ColorMatrixFlag che specifica il tipo di immagine e colore che saranno influenzati dalla matrice di regolazione del colore.

Method: set_color_matrix(new_color_matrix, mode, type)

 set_color_matrix(new_color_matrix, mode, type) 

Imposta la matrice di regolazione del colore per una categoria specificata.

Parameters:

ParametroTipoDescrizione
new_color_matrixColorMatrixLa matrice di regolazione del colore.
modeColorMatrixFlagUn elemento di ColorMatrixFlag che specifica il tipo di immagine e colore che saranno influenzati dalla matrice di regolazione del colore.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la matrice di regolazione del colore è impostata.

Method: set_gamma(gamma)

 set_gamma(gamma) 

Imposta il valore gamma per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
gammafloatIl valore di correzione gamma.

Method: set_gamma(gamma, type)

 set_gamma(gamma, type) 

Imposta il valore gamma per una categoria specificata.

Parameters:

ParametroTipoDescrizione
gammafloatIl valore di correzione gamma.
typeColorAdjustTypeUn elemento dell’enumerazione ColorAdjustType che specifica la categoria per la quale il valore gamma è impostato.

Method: set_no_op(type)

 set_no_op(type) 

Disattiva la regolazione del colore per una categoria specificata.

Parameters:

ParametroTipoDescrizione
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la correzione colore è disattivata.

Method: set_output_channel(flags)

 set_output_channel(flags) 

Imposta il canale di output CMYK (ciano-magenta-giallo-nero) per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
flagsColorChannelFlagUn elemento di ColorChannelFlag che specifica il canale di output.

Method: set_output_channel(flags, type)

 set_output_channel(flags, type) 

Imposta il canale di output CMYK (ciano-magenta-giallo-nero) per una categoria specificata.

Parameters:

ParametroTipoDescrizione
flagsColorChannelFlagUn elemento di ColorChannelFlag che specifica il canale di output.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale il canale di output è impostato.

Method: set_output_channel_color_profile(color_profile_filename)

 set_output_channel_color_profile(color_profile_filename) 

Imposta il file del profilo colore del canale di output per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
color_profile_filenamestringIl percorso di un file di profilo colore. Se il file di profilo colore si trova nella directory %SystemRoot%\System32\Spool\Drivers\Color, questo parametro può essere il nome del file. Altrimenti, questo parametro deve essere il percorso completo.

Method: set_output_channel_color_profile(color_profile_filename, type)

 set_output_channel_color_profile(color_profile_filename, type) 

Imposta il file del profilo colore del canale di output per una categoria specificata.

Parameters:

ParametroTipoDescrizione
color_profile_filenamestringIl percorso di un file di profilo colore. Se il file di profilo colore si trova nella directory %SystemRoot%\System32\Spool\Drivers\Color, questo parametro può essere il nome del file. Altrimenti, questo parametro deve essere il percorso completo.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale il file di profilo colore del canale di output è impostato.

Method: set_remap_table(map)

 set_remap_table(map) 

Imposta la tabella di rimappatura dei colori per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
mapColorMap[]Un array di coppie di colore di tipo ColorMap. Ogni coppia di colore contiene un colore esistente (il primo valore) e il colore a cui verrà mappato (il secondo valore).

Method: set_remap_table(map, type)

 set_remap_table(map, type) 

Imposta la tabella di rimappatura dei colori per una categoria specificata.

Parameters:

ParametroTipoDescrizione
mapColorMap[]Un array di coppie di colore di tipo ColorMap. Ogni coppia di colore contiene un colore esistente (il primo valore) e il colore a cui verrà mappato (il secondo valore).
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale la tabella di rimappatura colore è impostata.

Method: set_threshold(threshold)

 set_threshold(threshold) 

Imposta la soglia (intervallo di trasparenza) per la categoria predefinita.

Parameters:

ParametroTipoDescrizione
sogliafloatUn numero reale che specifica il valore soglia.

Method: set_threshold(threshold, type)

 set_threshold(threshold, type) 

Imposta la soglia (intervallo di trasparenza) per una categoria specificata.

Parameters:

ParametroTipoDescrizione
sogliafloatUn valore soglia da 0.0 a 1.0 che viene usato come punto di interruzione per ordinare i colori che saranno mappati a un valore massimo o minimo.
typeColorAdjustTypeUn elemento di ColorAdjustType che specifica la categoria per la quale è impostata la soglia di colore.

Method: set_wrap_mode(mode)

 set_wrap_mode(mode) 

Imposta la modalità di avvolgimento utilizzata per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.

Parameters:

ParametroTipoDescrizione
modeWrapModeUn elemento di WrapMode che specifica come le copie ripetute di un’immagine vengono usate per riempire un’area.

Method: set_wrap_mode(mode, color)

 set_wrap_mode(mode, color) 

Imposta la modalità di avvolgimento e il colore utilizzati per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.

Parameters:

ParametroTipoDescrizione
modeWrapModeUn elemento di WrapMode che specifica come le copie ripetute di un’immagine vengono usate per riempire un’area.
colorColorUn oggetto ImageAttributes che specifica il colore dei pixel al di fuori di un’immagine renderizzata. Questo colore è visibile se il parametro mode è impostato su WrapMode.CLAMP e il rettangolo di origine passato a DrawImage è più grande dell’immagine stessa.

Method: set_wrap_mode(mode, color, clamp)

 set_wrap_mode(mode, color, clamp) 

Imposta la modalità di avvolgimento e il colore utilizzati per decidere come ripetere una texture su una forma, o ai bordi della forma. Una texture viene ripetuta su una forma per riempirla quando la texture è più piccola della forma da riempire.

Parameters:

ParametroTipoDescrizione
modeWrapModeUn elemento di WrapMode che specifica come le copie ripetute di un’immagine vengono usate per riempire un’area.
colorColorUn oggetto colore che specifica il colore dei pixel al di fuori di un’immagine renderizzata. Questo colore è visibile se il parametro mode è impostato su WrapMode.CLAMP e il rettangolo di origine passato a DrawImage è più grande dell’immagine stessa.
clampboolQuesto parametro non ha effetto. Impostalo su false.