ColorPalette

ColorPalette class

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

public sealed class ColorPalette : IColorPalette

构造函数

姓名描述
ColorPalette(Color[])初始化ColorPalette类和 IsCompactPalette 为假。
ColorPalette(int[])初始化ColorPalette类和 IsCompactPalette 为假。
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)获取最接近颜色的索引。

也可以看看