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; }
不動産価値
IsCompactPalette
コンパクトパレットが使用されているかどうかを示す値を得る。
bool IsCompactPalette { get; }
不動産価値
Remarks
コンパクトパレットとは、画像が可能な限り指定されたパレットの入力のみを含むことを意味する、あるいは、画像がよりコンパクトであり、スペースが少なくなることを意味する。そうでなければ2ビットPerPixel エントリーがあり、画像はすべての可能なパレット エントリーにより多くのスペースを予約します。この値を真実に設定し、パレットのエントリーを変更することは、データの移動が発生する可能性があるため、パフォーマンス罰金を引き起こす可能性がありますので、慎重に使用してください。
Methods
GetArgb32Color(インタ)
32 ビット ARGB パレットの色をインデックスによって得る。
int GetArgb32Color(int index)
Parameters
index
int
32ビット ARGB パレット色インデックス
Returns
色パレットの入力は index によって指定されます。
Exceptions
色パレット index’ が指定されている場合は、パレットの入力範囲外です。
GetColor(インタ)
パレットの色をインデックスによって得る。
Color GetColor(int index)
Parameters
index
int
パレット色指数
Returns
色パレットの入力は index によって指定されます。
Exceptions
色パレット index’ が指定されている場合は、パレットの入力範囲外です。
GetNearestColorIndex(インタ)
最寄りの 32 ビット ARGB 色のインデックスを取得します。
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
32 ビット ARGB 色
Returns
最も近い色の指数です。
GetNearestColorIndex(Color)
最も近い色のインデックスを取得します。
int GetNearestColorIndex(Color color)
Parameters
color
Color
色です。
Returns
最も近い色の指数です。