ColorPalette Klasse

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

NameBeschreibung
ColorPalette(argb_32_entries)Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
ColorPalette(argb_32_entries, is_compact_palette)Initialisiert eine neue Instanz der ColorPalette Klasse.
ColorPalette(entries)Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
ColorPalette(entries, is_compact_palette)Initialisiert eine neue Instanz der ColorPalette Klasse.

Properties

NameTypeAccessBeschreibung
argb_32_entriesint[]rGibt ein Array von 32‑Bit‑ARGB‑Strukturen zurück.
entriesColor[]rGibt ein Array von Color Strukturen zurück.
entries_countintrGibt die Anzahl der Einträge zurück.
is_compact_paletteboolrLiest oder setzt einen Wert, der angibt, ob eine kompakte Palette verwendet wird.

Methods

NameBeschreibung
copy_palette(color_palette)Kopiert die Palette.
copy_palette(color_palette, use_compact_palette)Kopiert die Palette.
create_with_argb(argb_32_entries)Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
create_with_argb_compact(argb_32_entries, is_compact_palette)Initialisiert eine neue Instanz der ColorPalette Klasse.
create_with_colors(entries)Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
create_with_colors_compact(entries, is_compact_palette)Initialisiert eine neue Instanz der ColorPalette Klasse.
get_argb_32_color(index)Gibt die 32‑Bit‑ARGB‑Palettenfarbe nach Index zurück.
get_color(index)Gibt die Palettenfarbe nach Index zurück.
get_nearest_argb_index(argb_32_color)Gibt den Index der nächstgelegenen Farbe zurück.
get_nearest_color_index(argb_32_color)Gibt den Index der nächstgelegenen Farbe zurück.
get_nearest_color_index(color)Gibt den Index der nächstgelegenen Farbe zurück.

Constructor: ColorPalette(argb_32_entries)

 ColorPalette(argb_32_entries) 

Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.

Parameters:

ParameterTypBeschreibung
argb_32_entriesint[]The 32‑Bit‑ARGB‑Farbenpaletteneinträge.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Initialisiert eine neue Instanz der ColorPalette Klasse.

Parameters:

ParameterTypBeschreibung
argb_32_entriesint[]The 32‑Bit‑ARGB‑Farbenpaletteneinträge.
is_compact_paletteboolGibt an, ob die Palette kompakt ist.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.

Parameters:

ParameterTypBeschreibung
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Initialisiert eine neue Instanz der ColorPalette Klasse.

Parameters:

ParameterTypBeschreibung
entriesColor[]
is_compact_paletteboolGibt an, ob die Palette kompakt ist.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Kopiert die Palette.

Parameters:

ParameterTypBeschreibung
color_paletteIColorPaletteDie Farbpalette.

Returns

TypBeschreibung
ColorPaletteDie neu erstellte und kopierte Palette oder null, wenn eine null‑Palette übergeben wurde.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Kopiert die Palette.

Parameters:

ParameterTypBeschreibung
color_paletteIColorPaletteDie Farbpalette.
use_compact_paletteboolGibt an, ob die Palette kompakt ist.

Returns

TypBeschreibung
ColorPaletteDie neu erstellte und kopierte Palette oder null, wenn eine null‑Palette übergeben wurde.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.

Parameters:

ParameterTypBeschreibung
argb_32_entriesint[]The 32‑Bit‑ARGB‑Farbenpaletteneinträge.

Returns

TypBeschreibung
ColorPalette

Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]

 create_with_argb_compact(argb_32_entries, is_compact_palette) 

Initialisiert eine neue Instanz der ColorPalette Klasse.

Parameters:

ParameterTypBeschreibung
argb_32_entriesint[]The 32‑Bit‑ARGB‑Farbenpaletteneinträge.
is_compact_paletteboolGibt an, ob die Palette kompakt ist.

Returns

TypBeschreibung
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.

Parameters:

ParameterTypBeschreibung
entriesColor[]Die Einträge der Farbpalette.

Returns

TypBeschreibung
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Initialisiert eine neue Instanz der ColorPalette Klasse.

Parameters:

ParameterTypBeschreibung
entriesColor[]Die Einträge der Farbpalette.
is_compact_paletteboolGibt an, ob die Palette kompakt ist.

Returns

TypBeschreibung
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Gibt die 32‑Bit‑ARGB‑Palettenfarbe nach Index zurück.

Parameters:

ParameterTypBeschreibung
indexintDer 32‑Bit‑ARGB‑Palettenfarbindex.

Returns

TypBeschreibung
intDer Farbpaletteneintrag, der durch den index angegeben ist.

Method: get_color(index)

 get_color(index) 

Gibt die Palettenfarbe nach Index zurück.

Parameters:

ParameterTypBeschreibung
indexintDer Palettenfarbindex.

Returns

TypBeschreibung
ColorDer Farbpaletteneintrag, der durch den index angegeben ist.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Gibt den Index der nächstgelegenen Farbe zurück.

Parameters:

ParameterTypBeschreibung
argb_32_colorintDie 32‑Bit‑ARGB‑Farbe.

Returns

TypBeschreibung
intDer Index der nächsten Farbe.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Gibt den Index der nächstgelegenen Farbe zurück.

Parameters:

ParameterTypBeschreibung
argb_32_colorintDie 32‑Bit‑ARGB‑Farbe.

Returns

TypBeschreibung
intDer Index der nächsten Farbe.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Gibt den Index der nächstgelegenen Farbe zurück.

Parameters:

ParameterTypBeschreibung
colorColor

Returns

TypBeschreibung
intDer Index der nächsten Farbe.