Class ColorPalette

ColorPalette class

定义构成调色板的颜色数组。颜色是 32 位 ARGB 颜色。不可继承.

public sealed class ColorPalette : IColorPalette

构造函数

姓名描述
ColorPalette(Color[])初始化一个新的实例ColorPalette类和 IsCompactPalette 是 false.
ColorPalette(int[])初始化一个新的实例ColorPalette类和 IsCompactPalette 是 false.
ColorPalette(Color[], bool)初始化一个新的实例ColorPalette类.
ColorPalette(int[], bool)初始化一个新的实例ColorPalette类.

特性

姓名描述
Argb32Entries { get; }获取 32 位 ARGB 结构数组。
Entries { get; }获取数组Color结构.
EntriesCount { get; }获取条目计数。
IsCompactPalette { get; }获取或设置一个值,指示是否使用紧凑调色板。

方法

姓名描述
static CopyPalette(IColorPalette)复制调色板。
static CopyPalette(IColorPalette, bool)复制调色板。
GetArgb32Color(int)通过索引获取 32 位 ARGB 调色板颜色。
GetColor(int)通过索引获取调色板颜色。
GetNearestColorIndex(Color)获取最近颜色的索引。
GetNearestColorIndex(int)获取最近颜色的索引。

也可以看看