Class ColorPalette

ColorPalette class

カラー パレットを構成する色の配列を定義します。色は 32 ビット ARGB 色です。継承不可.

public sealed class ColorPalette : IColorPalette

コンストラクター

名前説明
ColorPalette(Color[])の新しいインスタンスを初期化しますColorPaletteクラスと IsCompactPalette は false.
ColorPalette(int[])の新しいインスタンスを初期化しますColorPaletteクラスと IsCompactPalette は false.
ColorPalette(Color[], bool)の新しいインスタンスを初期化しますColorPaletteclass.
ColorPalette(int[], bool)の新しいインスタンスを初期化しますColorPaletteclass.

プロパティ

名前説明
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)最も近い色のインデックスを取得します。

関連項目