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

NameDescription
ColorPalette(argb_32_entries)Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.
ColorPalette(argb_32_entries, is_compact_palette)Initialise une nouvelle instance de la classe ColorPalette.
ColorPalette(entries)Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.
ColorPalette(entries, is_compact_palette)Initialise une nouvelle instance de la classe ColorPalette.

Properties

NameTypeAccessDescription
argb_32_entriesint[]rObtient un tableau de structures ARGB 32 bits.
entriesColor[]rObtient un tableau de structures Color.
entries_countintrObtient le nombre d’entrées.
is_compact_paletteboolrObtient ou définit une valeur indiquant si une palette compacte est utilisée.

Methods

NameDescription
copy_palette(color_palette)Copie la palette.
copy_palette(color_palette, use_compact_palette)Copie la palette.
create_with_argb(argb_32_entries)Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.
create_with_argb_compact(argb_32_entries, is_compact_palette)Initialise une nouvelle instance de la classe ColorPalette.
create_with_colors(entries)Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.
create_with_colors_compact(entries, is_compact_palette)Initialise une nouvelle instance de la classe ColorPalette.
get_argb_32_color(index)Obtient la couleur de palette ARGB 32 bits par indice.
get_color(index)Obtient la couleur de la palette par indice.
get_nearest_argb_index(argb_32_color)Obtient l’indice de la couleur la plus proche.
get_nearest_color_index(argb_32_color)Obtient l’indice de la couleur la plus proche.
get_nearest_color_index(color)Obtient l’indice de la couleur la plus proche.

Constructor: ColorPalette(argb_32_entries)

 ColorPalette(argb_32_entries) 

Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.

Parameters:

ParamètreTypeDescription
argb_32_entriesint[]Les entrées de la palette de couleurs ARGB 32 bits.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Initialise une nouvelle instance de la classe ColorPalette.

Parameters:

ParamètreTypeDescription
argb_32_entriesint[]Les entrées de la palette de couleurs ARGB 32 bits.
is_compact_paletteboolIndiquant si la palette est compacte.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.

Parameters:

ParamètreTypeDescription
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Initialise une nouvelle instance de la classe ColorPalette.

Parameters:

ParamètreTypeDescription
entriesColor[]
is_compact_paletteboolIndiquant si la palette est compacte.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Copie la palette.

Parameters:

ParamètreTypeDescription
color_paletteIColorPaletteLa palette de couleurs.

Returns

TypeDescription
ColorPaletteLa palette nouvellement créée et copiée ou null si une palette null est passée.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Copie la palette.

Parameters:

ParamètreTypeDescription
color_paletteIColorPaletteLa palette de couleurs.
use_compact_paletteboolIndiquant si la palette est compacte.

Returns

TypeDescription
ColorPaletteLa palette nouvellement créée et copiée ou null si une palette null est passée.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.

Parameters:

ParamètreTypeDescription
argb_32_entriesint[]Les entrées de la palette de couleurs ARGB 32 bits.

Returns

TypeDescription
ColorPalette

Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]

 create_with_argb_compact(argb_32_entries, is_compact_palette) 

Initialise une nouvelle instance de la classe ColorPalette.

Parameters:

ParamètreTypeDescription
argb_32_entriesint[]Les entrées de la palette de couleurs ARGB 32 bits.
is_compact_paletteboolIndiquant si la palette est compacte.

Returns

TypeDescription
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Initialise une nouvelle instance de la classe ColorPalette et IsCompactPalette est false.

Parameters:

ParamètreTypeDescription
entriesColor[]Les entrées de la palette de couleurs.

Returns

TypeDescription
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Initialise une nouvelle instance de la classe ColorPalette.

Parameters:

ParamètreTypeDescription
entriesColor[]Les entrées de la palette de couleurs.
is_compact_paletteboolIndiquant si la palette est compacte.

Returns

TypeDescription
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Obtient la couleur de palette ARGB 32 bits par indice.

Parameters:

ParamètreTypeDescription
indexintL’index de couleur de la palette ARGB 32 bits.

Returns

TypeDescription
intL’entrée de la palette de couleurs spécifiée par le index.

Method: get_color(index)

 get_color(index) 

Obtient la couleur de la palette par indice.

Parameters:

ParamètreTypeDescription
indexintL’index de couleur de la palette.

Returns

TypeDescription
ColorL’entrée de la palette de couleurs spécifiée par le index.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Obtient l’indice de la couleur la plus proche.

Parameters:

ParamètreTypeDescription
argb_32_colorintLa couleur ARGB 32 bits.

Returns

TypeDescription
intL’index de la couleur la plus proche.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Obtient l’indice de la couleur la plus proche.

Parameters:

ParamètreTypeDescription
argb_32_colorintLa couleur ARGB 32 bits.

Returns

TypeDescription
intL’index de la couleur la plus proche.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Obtient l’indice de la couleur la plus proche.

Parameters:

ParamètreTypeDescription
colorColor

Returns

TypeDescription
intL’index de la couleur la plus proche.