Classe ColorPalette

Summary: Defines an array of colors that make up a color palette. The colors are 32-bit ARGB colors. Not inheritable.

Module: aspose.imaging

Full Name: aspose.imaging.ColorPalette

Inheritance: IColorPalette

Constructors

NameDescrizione
ColorPalette(argb_32_entries)Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.
ColorPalette(argb_32_entries, is_compact_palette)Inizializza una nuova istanza della classe ColorPalette.
ColorPalette(entries)Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.
ColorPalette(entries, is_compact_palette)Inizializza una nuova istanza della classe ColorPalette.

Properties

NameTypeAccessDescrizione
argb_32_entriesint[]rRestituisce un array di strutture ARGB a 32 bit.
entriesColor[]rRestituisce un array di strutture Color.
entries_countintrRestituisce il conteggio delle voci.
is_compact_paletteboolrRestituisce o imposta un valore che indica se viene utilizzata una palette compatta.

Methods

NameDescrizione
copy_palette(color_palette)Copia la palette.
copy_palette(color_palette, use_compact_palette)Copia la palette.
create_with_argb(argb_32_entries)Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.
create_with_argb_compact(argb_32_entries, is_compact_palette)Inizializza una nuova istanza della classe ColorPalette.
create_with_colors(entries)Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.
create_with_colors_compact(entries, is_compact_palette)Inizializza una nuova istanza della classe ColorPalette.
get_argb_32_color(index)Restituisce il colore della palette ARGB a 32 bit per indice.
get_color(index)Restituisce il colore della palette per indice.
get_nearest_argb_index(argb_32_color)Restituisce l’indice del colore più vicino.
get_nearest_color_index(argb_32_color)Restituisce l’indice del colore più vicino.
get_nearest_color_index(color)Restituisce l’indice del colore più vicino.

Constructor: ColorPalette(argb_32_entries)

 ColorPalette(argb_32_entries) 

Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.

Parameters:

ParametroTipoDescrizione
argb_32_entriesint[]Le voci della tavolozza dei colori ARGB a 32 bit.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Inizializza una nuova istanza della classe ColorPalette.

Parameters:

ParametroTipoDescrizione
argb_32_entriesint[]Le voci della tavolozza dei colori ARGB a 32 bit.
is_compact_paletteboolIndica se la tavolozza è compatta.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.

Parameters:

ParametroTipoDescrizione
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Inizializza una nuova istanza della classe ColorPalette.

Parameters:

ParametroTipoDescrizione
entriesColor[]
is_compact_paletteboolIndica se la tavolozza è compatta.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Copia la palette.

Parameters:

ParametroTipoDescrizione
color_paletteIColorPaletteLa tavolozza dei colori.

Returns

TipoDescrizione
ColorPaletteLa tavolozza appena creata e copiata o null se è stata passata una tavolozza null.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Copia la palette.

Parameters:

ParametroTipoDescrizione
color_paletteIColorPaletteLa tavolozza dei colori.
use_compact_paletteboolIndica se la tavolozza è compatta.

Returns

TipoDescrizione
ColorPaletteLa tavolozza appena creata e copiata o null se è stata passata una tavolozza null.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.

Parameters:

ParametroTipoDescrizione
argb_32_entriesint[]Le voci della tavolozza dei colori ARGB a 32 bit.

Returns

TipoDescrizione
ColorPalette

Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]

 create_with_argb_compact(argb_32_entries, is_compact_palette) 

Inizializza una nuova istanza della classe ColorPalette.

Parameters:

ParametroTipoDescrizione
argb_32_entriesint[]Le voci della tavolozza dei colori ARGB a 32 bit.
is_compact_paletteboolIndica se la tavolozza è compatta.

Returns

TipoDescrizione
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Inizializza una nuova istanza della classe ColorPalette e IsCompactPalette è false.

Parameters:

ParametroTipoDescrizione
entriesColor[]Le voci della tavolozza dei colori.

Returns

TipoDescrizione
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Inizializza una nuova istanza della classe ColorPalette.

Parameters:

ParametroTipoDescrizione
entriesColor[]Le voci della tavolozza dei colori.
is_compact_paletteboolIndica se la tavolozza è compatta.

Returns

TipoDescrizione
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Restituisce il colore della palette ARGB a 32 bit per indice.

Parameters:

ParametroTipoDescrizione
indexintL’indice del colore della tavolozza ARGB a 32 bit.

Returns

TipoDescrizione
intLa voce della tavolozza dei colori specificata dall’index'.

Method: get_color(index)

 get_color(index) 

Restituisce il colore della palette per indice.

Parameters:

ParametroTipoDescrizione
indexintL’indice del colore della tavolozza.

Returns

TipoDescrizione
ColorLa voce della tavolozza dei colori specificata dall’index'.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Restituisce l’indice del colore più vicino.

Parameters:

ParametroTipoDescrizione
argb_32_colorintIl colore ARGB a 32 bit.

Returns

TipoDescrizione
intL’indice del colore più vicino.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Restituisce l’indice del colore più vicino.

Parameters:

ParametroTipoDescrizione
argb_32_colorintIl colore ARGB a 32 bit.

Returns

TipoDescrizione
intL’indice del colore più vicino.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Restituisce l’indice del colore più vicino.

Parameters:

ParametroTipoDescrizione
colorColor

Returns

TipoDescrizione
intL’indice del colore più vicino.