Clase 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

NameDescripción
ColorPalette(argb_32_entries)Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
ColorPalette(argb_32_entries, is_compact_palette)Inicializa una nueva instancia de la clase ColorPalette.
ColorPalette(entries)Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
ColorPalette(entries, is_compact_palette)Inicializa una nueva instancia de la clase ColorPalette.

Properties

NameTypeAccessDescripción
argb_32_entriesint[]rObtiene una matriz de estructuras ARGB de 32 bits.
entriesColor[]rObtiene una matriz de estructuras Color.
entries_countintrObtiene el recuento de entradas.
is_compact_paletteboolrObtiene o establece un valor que indica si se usa una paleta compacta.

Methods

NameDescripción
copy_palette(color_palette)Copia la paleta.
copy_palette(color_palette, use_compact_palette)Copia la paleta.
create_with_argb(argb_32_entries)Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
create_with_argb_compact(argb_32_entries, is_compact_palette)Inicializa una nueva instancia de la clase ColorPalette.
create_with_colors(entries)Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.
create_with_colors_compact(entries, is_compact_palette)Inicializa una nueva instancia de la clase ColorPalette.
get_argb_32_color(index)Obtiene el color de la paleta ARGB de 32 bits por índice.
get_color(index)Obtiene el color de la paleta por índice.
get_nearest_argb_index(argb_32_color)Obtiene el índice del color más cercano.
get_nearest_color_index(argb_32_color)Obtiene el índice del color más cercano.
get_nearest_color_index(color)Obtiene el índice del color más cercano.

Constructor: ColorPalette(argb_32_entries)

 ColorPalette(argb_32_entries) 

Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.

Parameters:

ParámetroTipoDescripción
argb_32_entriesint[]Las entradas de la paleta de colores ARGB de 32 bits.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Inicializa una nueva instancia de la clase ColorPalette.

Parameters:

ParámetroTipoDescripción
argb_32_entriesint[]Las entradas de la paleta de colores ARGB de 32 bits.
is_compact_paletteboolIndica si la paleta es compacta.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.

Parameters:

ParámetroTipoDescripción
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Inicializa una nueva instancia de la clase ColorPalette.

Parameters:

ParámetroTipoDescripción
entriesColor[]
is_compact_paletteboolIndica si la paleta es compacta.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Copia la paleta.

Parameters:

ParámetroTipoDescripción
color_paletteIColorPaletteLa paleta de colores.

Returns

TipoDescripción
ColorPaletteLa paleta recién creada y copiada o null si se pasa una paleta null.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Copia la paleta.

Parameters:

ParámetroTipoDescripción
color_paletteIColorPaletteLa paleta de colores.
use_compact_paletteboolIndica si la paleta es compacta.

Returns

TipoDescripción
ColorPaletteLa paleta recién creada y copiada o null si se pasa una paleta null.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.

Parameters:

ParámetroTipoDescripción
argb_32_entriesint[]Las entradas de la paleta de colores ARGB de 32 bits.

Returns

TipoDescripción
ColorPalette

Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]

 create_with_argb_compact(argb_32_entries, is_compact_palette) 

Inicializa una nueva instancia de la clase ColorPalette.

Parameters:

ParámetroTipoDescripción
argb_32_entriesint[]Las entradas de la paleta de colores ARGB de 32 bits.
is_compact_paletteboolIndica si la paleta es compacta.

Returns

TipoDescripción
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Inicializa una nueva instancia de la clase ColorPalette y IsCompactPalette es false.

Parameters:

ParámetroTipoDescripción
entriesColor[]Las entradas de la paleta de colores.

Returns

TipoDescripción
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Inicializa una nueva instancia de la clase ColorPalette.

Parameters:

ParámetroTipoDescripción
entriesColor[]Las entradas de la paleta de colores.
is_compact_paletteboolIndica si la paleta es compacta.

Returns

TipoDescripción
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Obtiene el color de la paleta ARGB de 32 bits por índice.

Parameters:

ParámetroTipoDescripción
indexintEl índice de color de la paleta ARGB de 32 bits.

Returns

TipoDescripción
intLa entrada de la paleta de colores especificada por el index.

Method: get_color(index)

 get_color(index) 

Obtiene el color de la paleta por índice.

Parameters:

ParámetroTipoDescripción
indexintEl índice de color de la paleta.

Returns

TipoDescripción
ColorLa entrada de la paleta de colores especificada por el index.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Obtiene el índice del color más cercano.

Parameters:

ParámetroTipoDescripción
argb_32_colorintEl color ARGB de 32 bits.

Returns

TipoDescripción
intEl índice del color más cercano.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Obtiene el índice del color más cercano.

Parameters:

ParámetroTipoDescripción
argb_32_colorintEl color ARGB de 32 bits.

Returns

TipoDescripción
intEl índice del color más cercano.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Obtiene el índice del color más cercano.

Parameters:

ParámetroTipoDescripción
colorColor

Returns

TipoDescripción
intEl índice del color más cercano.