Class PsdColorPalette

PsdColorPalette class

PSD 调色板。

public class PsdColorPalette : IPsdColorPalette

构造函数

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

特性

姓名描述
Argb32Entries { get; }获取 32 位 ARGB 颜色数组。
Entries { get; }获取数组Color结构.
EntriesCount { get; }获取条目计数。
HasTransparentColor { get; }获取是否存在透明色的值。
IsCompactPalette { get; }获取一个值,指示它是否紧凑调色板。
RawEntries { get; }获取原始调色板条目数据。
RawEntriesCount { get; }获取原始调色板条目计数。
TransparentColor { get; }获取透明色。
TransparentIndex { get; }获取透明色索引。

方法

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

也可以看看