ColorPalette-klass

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)Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.
ColorPalette(argb_32_entries, is_compact_palette)Initierar en ny instans av ColorPalette klassen.
ColorPalette(entries)Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.
ColorPalette(entries, is_compact_palette)Initierar en ny instans av ColorPalette klassen.

Properties

NameTypeAccessDescription
argb_32_entriesint[]rHämtar en array av 32-bitars ARGB-strukturer.
entriesColor[]rHämtar en array av Color strukturer.
entries_countintrHämtar antalet poster.
is_compact_paletteboolrHämtar eller anger ett värde som indikerar om kompakt palett används.

Methods

NameDescription
copy_palette(color_palette)Kopierar paletten.
copy_palette(color_palette, use_compact_palette)Kopierar paletten.
create_with_argb(argb_32_entries)Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.
create_with_argb_compact(argb_32_entries, is_compact_palette)Initierar en ny instans av ColorPalette klassen.
create_with_colors(entries)Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.
create_with_colors_compact(entries, is_compact_palette)Initierar en ny instans av ColorPalette klassen.
get_argb_32_color(index)Hämtar 32-bitars ARGB-palettfärgen efter index.
get_color(index)Hämtar palettfärgen efter index.
get_nearest_argb_index(argb_32_color)Hämtar index för den närmaste färgen.
get_nearest_color_index(argb_32_color)Hämtar index för den närmaste färgen.
get_nearest_color_index(color)Hämtar index för den närmaste färgen.

Constructor: ColorPalette(argb_32_entries)

 ColorPalette(argb_32_entries) 

Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.

Parameters:

ParameterTypBeskrivning
argb_32_entriesint[]De 32-bitars ARGB-färgpalettposterna.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Initierar en ny instans av ColorPalette klassen.

Parameters:

ParameterTypBeskrivning
argb_32_entriesint[]De 32-bitars ARGB-färgpalettposterna.
is_compact_paletteboolAnger om paletten är kompakt.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.

Parameters:

ParameterTypBeskrivning
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Initierar en ny instans av ColorPalette klassen.

Parameters:

ParameterTypBeskrivning
entriesColor[]
is_compact_paletteboolAnger om paletten är kompakt.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Kopierar paletten.

Parameters:

ParameterTypBeskrivning
color_paletteIColorPaletteFärgpaletten.

Returns

TypBeskrivning
ColorPaletteDen nyss skapade och kopierade paletten eller null om en null-palett skickas.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Kopierar paletten.

Parameters:

ParameterTypBeskrivning
color_paletteIColorPaletteFärgpaletten.
use_compact_paletteboolAnger om paletten är kompakt.

Returns

TypBeskrivning
ColorPaletteDen nyss skapade och kopierade paletten eller null om en null-palett skickas.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.

Parameters:

ParameterTypBeskrivning
argb_32_entriesint[]De 32-bitars ARGB-färgpalettposterna.

Returns

TypBeskrivning
ColorPalette

Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]

 create_with_argb_compact(argb_32_entries, is_compact_palette) 

Initierar en ny instans av ColorPalette klassen.

Parameters:

ParameterTypBeskrivning
argb_32_entriesint[]De 32-bitars ARGB-färgpalettposterna.
is_compact_paletteboolAnger om paletten är kompakt.

Returns

TypBeskrivning
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Initierar en ny instans av ColorPalette klassen och IsCompactPalette är falskt.

Parameters:

ParameterTypBeskrivning
entriesColor[]Färgpalettposterna.

Returns

TypBeskrivning
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Initierar en ny instans av ColorPalette klassen.

Parameters:

ParameterTypBeskrivning
entriesColor[]Färgpalettposterna.
is_compact_paletteboolAnger om paletten är kompakt.

Returns

TypBeskrivning
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Hämtar 32-bitars ARGB-palettfärgen efter index.

Parameters:

ParameterTypBeskrivning
indexintDet 32-bitars ARGB-palettfärgindexet.

Returns

TypBeskrivning
intFärgpalettposten som anges av index.

Method: get_color(index)

 get_color(index) 

Hämtar palettfärgen efter index.

Parameters:

ParameterTypBeskrivning
indexintPalettfärgindexet.

Returns

TypBeskrivning
ColorFärgpalettposten som anges av index.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Hämtar index för den närmaste färgen.

Parameters:

ParameterTypBeskrivning
argb_32_colorintDen 32-bitars ARGB-färgen.

Returns

TypBeskrivning
intIndexet för den närmaste färgen.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Hämtar index för den närmaste färgen.

Parameters:

ParameterTypBeskrivning
argb_32_colorintDen 32-bitars ARGB-färgen.

Returns

TypBeskrivning
intIndexet för den närmaste färgen.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Hämtar index för den närmaste färgen.

Parameters:

ParameterTypBeskrivning
colorColor

Returns

TypBeskrivning
intIndexet för den närmaste färgen.