Класс 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

NameDescription
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

NameTypeAccessDescription
argb_32_entriesint[]rВозвращает массив 32-битных структур ARGB.
entriesColor[]rВозвращает массив структур Color.
entries_countintrВозвращает количество элементов.
is_compact_paletteboolrВозвращает или задает значение, указывающее, используется ли компактная палитра.

Methods

NameDescription
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_entriesint[]Записи 32-битовой цветовой палитры ARGB.

Constructor: ColorPalette(argb_32_entries, is_compact_palette)

 ColorPalette(argb_32_entries, is_compact_palette) 

Инициализирует новый экземпляр класса ColorPalette.

Parameters:

ПараметрТипОписание
argb_32_entriesint[]Записи 32-битовой цветовой палитры ARGB.
is_compact_paletteboolУказывает, является ли палитра компактной.

Constructor: ColorPalette(entries)

 ColorPalette(entries) 

Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.

Parameters:

ПараметрТипОписание
entriesColor[]

Constructor: ColorPalette(entries, is_compact_palette)

 ColorPalette(entries, is_compact_palette) 

Инициализирует новый экземпляр класса ColorPalette.

Parameters:

ПараметрТипОписание
entriesColor[]
is_compact_paletteboolУказывает, является ли палитра компактной.

Method: copy_palette(color_palette) [static]

 copy_palette(color_palette) 

Копирует палитру.

Parameters:

ПараметрТипОписание
color_paletteIColorPaletteЦветовая палитра.

Returns

ТипОписание
ColorPaletteНовосозданная и скопированная палитра или null, если передана null палитра.

Method: copy_palette(color_palette, use_compact_palette) [static]

 copy_palette(color_palette, use_compact_palette) 

Копирует палитру.

Parameters:

ПараметрТипОписание
color_paletteIColorPaletteЦветовая палитра.
use_compact_paletteboolУказывает, является ли палитра компактной.

Returns

ТипОписание
ColorPaletteНовосозданная и скопированная палитра или null, если передана null палитра.

Method: create_with_argb(argb_32_entries) [static]

 create_with_argb(argb_32_entries) 

Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.

Parameters:

ПараметрТипОписание
argb_32_entriesint[]Записи 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_entriesint[]Записи 32-битовой цветовой палитры ARGB.
is_compact_paletteboolУказывает, является ли палитра компактной.

Returns

ТипОписание
ColorPalette

Method: create_with_colors(entries) [static]

 create_with_colors(entries) 

Инициализирует новый экземпляр класса ColorPalette и устанавливает IsCompactPalette в false.

Parameters:

ПараметрТипОписание
entriesColor[]Записи цветовой палитры.

Returns

ТипОписание
ColorPalette

Method: create_with_colors_compact(entries, is_compact_palette) [static]

 create_with_colors_compact(entries, is_compact_palette) 

Инициализирует новый экземпляр класса ColorPalette.

Parameters:

ПараметрТипОписание
entriesColor[]Записи цветовой палитры.
is_compact_paletteboolУказывает, является ли палитра компактной.

Returns

ТипОписание
ColorPalette

Method: get_argb_32_color(index)

 get_argb_32_color(index) 

Возвращает 32-битный цвет палитры ARGB по индексу.

Parameters:

ПараметрТипОписание
indexintИндекс цвета палитры 32-битового ARGB.

Returns

ТипОписание
intЗапись цветовой палитры, указанная по index.

Method: get_color(index)

 get_color(index) 

Возвращает цвет палитры по индексу.

Parameters:

ПараметрТипОписание
indexintИндекс цвета палитры.

Returns

ТипОписание
ColorЗапись цветовой палитры, указанная по index.

Method: get_nearest_argb_index(argb_32_color)

 get_nearest_argb_index(argb_32_color) 

Возвращает индекс ближайшего цвета.

Parameters:

ПараметрТипОписание
argb_32_colorint32-битовый цвет ARGB.

Returns

ТипОписание
intИндекс ближайшего цвета.

Method: get_nearest_color_index(argb_32_color)

 get_nearest_color_index(argb_32_color) 

Возвращает индекс ближайшего цвета.

Parameters:

ПараметрТипОписание
argb_32_colorint32-битовый цвет ARGB.

Returns

ТипОписание
intИндекс ближайшего цвета.

Method: get_nearest_color_index(color)

 get_nearest_color_index(color) 

Возвращает индекс ближайшего цвета.

Parameters:

ПараметрТипОписание
colorColor

Returns

ТипОписание
intИндекс ближайшего цвета.