PaletteType 列挙 (gdipluspixelformats.h)

PaletteType 列挙は、Bitmap クラスの Bitmap::InitializePalette メソッドと Bitmap::ConvertFormat メソッドで使用されます。 列挙体のメンバーは、いくつかの標準カラー パレット形式を識別します。

構文

typedef enum PaletteType {
  PaletteTypeCustom = 0,
  PaletteTypeOptimal = 1,
  PaletteTypeFixedBW = 2,
  PaletteTypeFixedHalftone8 = 3,
  PaletteTypeFixedHalftone27 = 4,
  PaletteTypeFixedHalftone64 = 5,
  PaletteTypeFixedHalftone125 = 6,
  PaletteTypeFixedHalftone216 = 7,
  PaletteTypeFixedHalftone252 = 8,
  PaletteTypeFixedHalftone256 = 9
} ;

定数

 
PaletteTypeCustom
値: 0
呼び出し元によって提供される任意のカスタム パレット。
PaletteTypeOptimal
値: 1
特定のビットマップに最適な色のパレット。 最適なパレットを作成するには、PaletteTypeOptimal、パレットに必要な色の数、 Bitmap オブジェクトのアドレスを Bitmap::InitializePalette メソッドに渡します。
PaletteTypeFixedBW
値: 2
2 色のパレット。 このパレットの種類は、ピクセルあたり 1 ビットを格納するビットマップに適しています。
PaletteTypeFixedHalftone8
値: 3
赤、緑、青の各チャネルの 2 つの強度 (オフまたはフル) に基づくパレット。 また、システム パレットの 16 色も含まれています。 赤、緑、青のオン/オフの組み合わせがすべてシステム パレットに既に含まれているため、このパレットはシステム パレットと同じです。 このパレットの種類は、ピクセルあたり 4 ビットを格納するビットマップに適しています。
PaletteTypeFixedHalftone27
値: 4
赤、緑、青の各チャネルの 3 つの強度に基づくパレット。 また、システム パレットの 16 色も含まれています。 16 色のシステム パレットのうち 8 色は、赤、緑、青の 27 個の 3 つの強度の組み合わせであるため、パレット内の色の合計数は 35 です。 パレットに透明な色も含まれている場合、色の合計数は 36 になります。
PaletteTypeFixedHalftone64
値: 5
赤、緑、青の各チャネルの 4 つの強度に基づくパレット。 また、システム パレットの 16 色も含まれています。 16 色のシステム パレットのうち 8 色は、赤、緑、青の 64 の 4 つの強度の組み合わせであるため、パレット内の色の合計数は 72 です。 パレットに透明な色も含まれている場合、色の合計数は 73 になります。
PaletteTypeFixedHalftone125
値: 6
赤、緑、青の各チャネルの 5 つの強度に基づくパレット。 また、システム パレットの 16 色も含まれています。 16 種類のシステム パレット カラーのうち 8 色は、赤、緑、青の 125 個の 5 強度の組み合わせであるため、パレット内の色の合計数は 133 です。 パレットに透明な色も含まれている場合、色の合計数は 134 です。
PaletteTypeFixedHalftone216
値: 7
赤、緑、青の各チャネルの 6 つの強度に基づくパレット。 また、システム パレットの 16 色も含まれています。 16 色のシステム パレットのうち 8 色は、赤、緑、青の 216 の 6 強度の組み合わせであるため、パレット内の色の合計数は 224 です。 パレットに透明な色も含まれている場合、色の合計数は 225 です。 このパレットは、Windows ハーフトーン パレットまたは Web パレットと呼ばれることもあります。
PaletteTypeFixedHalftone252
値: 8
赤の 6 つの強度、緑の 7 つの強度、青の 6 つの強度に基づくパレット。 システム パレットは含まれていません。 色の合計数は 252 です。 パレットに透明な色も含まれている場合、色の合計数は 253 になります。
PaletteTypeFixedHalftone256
値: 9
赤の 8 つの強度、緑の 8 つの強度、青の 4 つの強度に基づくパレット。 システム パレットは含まれていません。 色の合計数は 256 です。 このパレットに透明な色が含まれている場合は、RGB の組み合わせの 1 つを置き換える必要があります。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header gdipluspixelformats.h (Gdiplus.h を含む)