Класс 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
| Name | Description |
|---|---|
| ColorPalette(argb_32_entries) | Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false. |
| ColorPalette(argb_32_entries, is_compact_palette) | Инициализирует новый экземпляр класса ColorPalette. |
| ColorPalette(entries) | Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false. |
| ColorPalette(entries, is_compact_palette) | Инициализирует новый экземпляр класса ColorPalette. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| argb_32_entries | int[] | r | Возвращает массив 32-битных структур ARGB. |
| entries | Color[] | r | Возвращает массив структур Color. |
| entries_count | int | r | Возвращает количество элементов. |
| is_compact_palette | bool | r | Возвращает или задает значение, указывающее, используется ли компактная палитра. |
Methods
| Name | Description |
|---|---|
| copy_palette(color_palette) | Копирует палитру. |
| copy_palette(color_palette, use_compact_palette) | Копирует палитру. |
| create_with_argb(argb_32_entries) | Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false. |
| create_with_argb_compact(argb_32_entries, is_compact_palette) | Инициализирует новый экземпляр класса ColorPalette. |
| create_with_colors(entries) | Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false. |
| create_with_colors_compact(entries, is_compact_palette) | Инициализирует новый экземпляр класса ColorPalette. |
| get_argb_32_color(index) | Возвращает 32-битный цвет палитры ARGB по индексу. |
| get_color(index) | Возвращает цвет палитры по индексу. |
| get_nearest_argb_index(argb_32_color) | Возвращает индекс ближайшего цвета. |
| get_nearest_color_index(argb_32_color) | Возвращает индекс ближайшего цвета. |
| get_nearest_color_index(color) | Возвращает индекс ближайшего цвета. |
Constructor: ColorPalette(argb_32_entries)
ColorPalette(argb_32_entries)
Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_entries | int[] | Записи 32-битовой цветовой палитры ARGB. |
Constructor: ColorPalette(argb_32_entries, is_compact_palette)
ColorPalette(argb_32_entries, is_compact_palette)
Инициализирует новый экземпляр класса ColorPalette.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_entries | int[] | Записи 32-битовой цветовой палитры ARGB. |
| is_compact_palette | bool | Указывает, является ли палитра компактной. |
Constructor: ColorPalette(entries)
ColorPalette(entries)
Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| entries | Color[] |
Constructor: ColorPalette(entries, is_compact_palette)
ColorPalette(entries, is_compact_palette)
Инициализирует новый экземпляр класса ColorPalette.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| entries | Color[] | |
| is_compact_palette | bool | Указывает, является ли палитра компактной. |
Method: copy_palette(color_palette) [static]
copy_palette(color_palette)
Копирует палитру.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| color_palette | IColorPalette | Цветовая палитра. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette | Новосозданная и скопированная палитра или null, если передана null палитра. |
Method: copy_palette(color_palette, use_compact_palette) [static]
copy_palette(color_palette, use_compact_palette)
Копирует палитру.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| color_palette | IColorPalette | Цветовая палитра. |
| use_compact_palette | bool | Указывает, является ли палитра компактной. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette | Новосозданная и скопированная палитра или null, если передана null палитра. |
Method: create_with_argb(argb_32_entries) [static]
create_with_argb(argb_32_entries)
Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_entries | int[] | Записи 32-битовой цветовой палитры ARGB. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette |
Method: create_with_argb_compact(argb_32_entries, is_compact_palette) [static]
create_with_argb_compact(argb_32_entries, is_compact_palette)
Инициализирует новый экземпляр класса ColorPalette.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_entries | int[] | Записи 32-битовой цветовой палитры ARGB. |
| is_compact_palette | bool | Указывает, является ли палитра компактной. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette |
Method: create_with_colors(entries) [static]
create_with_colors(entries)
Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| entries | Color[] | Записи цветовой палитры. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette |
Method: create_with_colors_compact(entries, is_compact_palette) [static]
create_with_colors_compact(entries, is_compact_palette)
Инициализирует новый экземпляр класса ColorPalette.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| entries | Color[] | Записи цветовой палитры. |
| is_compact_palette | bool | Указывает, является ли палитра компактной. |
Returns
| Тип | Описание |
|---|---|
| ColorPalette |
Method: get_argb_32_color(index)
get_argb_32_color(index)
Возвращает 32-битный цвет палитры ARGB по индексу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| index | int | Индекс цвета палитры 32-битового ARGB. |
Returns
| Тип | Описание |
|---|---|
| int | Запись цветовой палитры, указанная по index. |
Method: get_color(index)
get_color(index)
Возвращает цвет палитры по индексу.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| index | int | Индекс цвета палитры. |
Returns
| Тип | Описание |
|---|---|
| Color | Запись цветовой палитры, указанная по index. |
Method: get_nearest_argb_index(argb_32_color)
get_nearest_argb_index(argb_32_color)
Возвращает индекс ближайшего цвета.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_color | int | 32-битовый цвет ARGB. |
Returns
| Тип | Описание |
|---|---|
| int | Индекс ближайшего цвета. |
Method: get_nearest_color_index(argb_32_color)
get_nearest_color_index(argb_32_color)
Возвращает индекс ближайшего цвета.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| argb_32_color | int | 32-битовый цвет ARGB. |
Returns
| Тип | Описание |
|---|---|
| int | Индекс ближайшего цвета. |
Method: get_nearest_color_index(color)
get_nearest_color_index(color)
Возвращает индекс ближайшего цвета.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| color | Color |
Returns
| Тип | Описание |
|---|---|
| int | Индекс ближайшего цвета. |