画像ピクセル形式定数

Gdipluspixelformats.h で定義されている次の定数は、ビットマップで使用されるさまざまなピクセル形式を指定します。

定数 説明
PixelFormat1bppIndexed
形式が 1 ピクセルあたり 1 ビット (インデックス付き) であることを指定します。
PixelFormat4bppIndexed
この形式が 1 ピクセルあたり 4 ビットであり、インデックス付きであることを指定します。
PixelFormat8bppIndexed
この形式が 1 ピクセルあたり 8 ビットであり、インデックス付きであることを指定します。
PixelFormat16bppARGB1555
形式がピクセルあたり 16 ビットであることを指定します。アルファ コンポーネントには 1 ビットが使用され、赤、緑、青のコンポーネントにはそれぞれ 5 ビットが使用されます。
PixelFormat16bppGrayScale
形式が 1 ピクセルあたり 16 ビット (グレースケール) であることを指定します。
PixelFormat16bppRGB555
1 ピクセルあたり 16 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 5 ビットを使用します。 残りのビットは使用されません。
PixelFormat16bppRGB565
この形式は 1 ピクセルあたり 16 ビットであり、そのうちの 5 ビットが赤のコンポーネント、6 ビットが緑のコンポーネント、5 ビットが青のコンポーネントに使用されることを指定します。
PixelFormat24bppRGB
1 ピクセルあたり 24 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。
PixelFormat32bppARGB
1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。
PixelFormat32bppPARGB
1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが事前乗算されます。
PixelFormat32bppRGB
1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 残りの 8 ビットは使用されません。
PixelFormat48bppRGB
1 ピクセルあたり 48 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。
PixelFormat64bppARGB
1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。
PixelFormat64bppPARGB
1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが事前乗算されます。

解説

PixelFormat48bppRGBPixelFormat64bppARGBおよび PixelFormat64bppPARGB では、カラー コンポーネント (チャネル) あたり 16 ビットが使用されます。 Windows GDI+ バージョン 1.0 では、16 ビット/チャネル イメージを読み取ることができますが、このようなイメージは、処理、表示、保存のために 8 ビット/チャネル形式に変換されます。

必要条件

要件
ヘッダー
Gdipluspixelformats.h