Interface IColorPalette

Interface IColorPalette

名称: Aspose.Imaging アセンション: Aspose.Imaging.dll (25.4.0)

色パレットインターフェイス

public interface IColorPalette

Properties

Argb32Entries

32 ビット ARGB 構造を提供します。

int[] Argb32Entries { get; }

不動産価値

int ( )

Entries

Aspose.Imaging.Color の構造を構成します。

Color[] Entries { get; }

不動産価値

Color ( )

EntriesCount

入場数を数える。

int EntriesCount { get; }

不動産価値

int

IsCompactPalette

コンパクトパレットが使用されているかどうかを示す値を得る。

bool IsCompactPalette { get; }

不動産価値

bool

Remarks

コンパクトパレットとは、画像が可能な限り指定されたパレットの入力のみを含むことを意味する、あるいは、画像がよりコンパクトであり、スペースが少なくなることを意味する。そうでなければ2ビットPerPixel エントリーがあり、画像はすべての可能なパレット エントリーにより多くのスペースを予約します。この値を真実に設定し、パレットのエントリーを変更することは、データの移動が発生する可能性があるため、パフォーマンス罰金を引き起こす可能性がありますので、慎重に使用してください。

Methods

GetArgb32Color(インタ)

32 ビット ARGB パレットの色をインデックスによって得る。

int GetArgb32Color(int index)

Parameters

index int

32ビット ARGB パレット色インデックス

Returns

int

色パレットの入力は index によって指定されます。

Exceptions

ArgumentOutOfRangeException

色パレット index’ が指定されている場合は、パレットの入力範囲外です。

GetColor(インタ)

パレットの色をインデックスによって得る。

Color GetColor(int index)

Parameters

index int

パレット色指数

Returns

Color

色パレットの入力は index によって指定されます。

Exceptions

ArgumentOutOfRangeException

色パレット index’ が指定されている場合は、パレットの入力範囲外です。

GetNearestColorIndex(インタ)

最寄りの 32 ビット ARGB 色のインデックスを取得します。

int GetNearestColorIndex(int argb32Color)

Parameters

argb32Color int

32 ビット ARGB 色

Returns

int

最も近い色の指数です。

GetNearestColorIndex(Color)

最も近い色のインデックスを取得します。

int GetNearestColorIndex(Color color)

Parameters

color Color

色です。

Returns

int

最も近い色の指数です。

 日本語