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
| Name | Beschreibung |
|---|---|
| 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
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| argb_32_entries | int[] | r | Gibt ein Array von 32‑Bit‑ARGB‑Strukturen zurück. |
| entries | Color[] | r | Gibt ein Array von Color Strukturen zurück. |
| entries_count | int | r | Gibt die Anzahl der Einträge zurück. |
| is_compact_palette | bool | r | Liest oder setzt einen Wert, der angibt, ob eine kompakte Palette verwendet wird. |
Methods
| Name | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_entries | int[] | 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_entries | int[] | The 32‑Bit‑ARGB‑Farbenpaletteneinträge. |
| is_compact_palette | bool | Gibt an, ob die Palette kompakt ist. |
Constructor: ColorPalette(entries)
ColorPalette(entries)
Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| entries | Color[] |
Constructor: ColorPalette(entries, is_compact_palette)
ColorPalette(entries, is_compact_palette)
Initialisiert eine neue Instanz der ColorPalette Klasse.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| entries | Color[] | |
| is_compact_palette | bool | Gibt an, ob die Palette kompakt ist. |
Method: copy_palette(color_palette) [static]
copy_palette(color_palette)
Kopiert die Palette.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| color_palette | IColorPalette | Die Farbpalette. |
Returns
| Typ | Beschreibung |
|---|---|
| ColorPalette | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| color_palette | IColorPalette | Die Farbpalette. |
| use_compact_palette | bool | Gibt an, ob die Palette kompakt ist. |
Returns
| Typ | Beschreibung |
|---|---|
| ColorPalette | Die 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_entries | int[] | The 32‑Bit‑ARGB‑Farbenpaletteneinträge. |
Returns
| Typ | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_entries | int[] | The 32‑Bit‑ARGB‑Farbenpaletteneinträge. |
| is_compact_palette | bool | Gibt an, ob die Palette kompakt ist. |
Returns
| Typ | Beschreibung |
|---|---|
| ColorPalette |
Method: create_with_colors(entries) [static]
create_with_colors(entries)
Initialisiert eine neue Instanz der ColorPalette Klasse und IsCompactPalette ist false.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| entries | Color[] | Die Einträge der Farbpalette. |
Returns
| Typ | Beschreibung |
|---|---|
| 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| entries | Color[] | Die Einträge der Farbpalette. |
| is_compact_palette | bool | Gibt an, ob die Palette kompakt ist. |
Returns
| Typ | Beschreibung |
|---|---|
| ColorPalette |
Method: get_argb_32_color(index)
get_argb_32_color(index)
Gibt die 32‑Bit‑ARGB‑Palettenfarbe nach Index zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der 32‑Bit‑ARGB‑Palettenfarbindex. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Der Farbpaletteneintrag, der durch den index angegeben ist. |
Method: get_color(index)
get_color(index)
Gibt die Palettenfarbe nach Index zurück.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der Palettenfarbindex. |
Returns
| Typ | Beschreibung |
|---|---|
| Color | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_color | int | Die 32‑Bit‑ARGB‑Farbe. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| argb_32_color | int | Die 32‑Bit‑ARGB‑Farbe. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| color | Color |
Returns
| Typ | Beschreibung |
|---|---|
| int | Der Index der nächsten Farbe. |