PixelFormat 列挙体
イメージ内の各ピクセルについて、カラー データの形式を指定します。
<Serializable>
Public Enum PixelFormat
[C#]
[Serializable]
public enum PixelFormat
[C++]
[Serializable]
__value public enum PixelFormat
[JScript]
public
Serializable
enum PixelFormat
解説
ピクセル形式は、データの 1 つのピクセルに関連付けるメモリのビット数を定義します。また、ピクセル形式は、データの 1 つのピクセル内のカラー コンポーネントの順序も定義します。
PixelFormat48bppRGB、PixelFormat64bppARGB、および PixelFormat64bppPARGB では、カラー コンポーネント (チャネル) ごとに 16 ビットを使用します。GDI+ バージョン 1.0 および 1.1 では、1 チャネルが 16 ビットのイメージを読み取ることができますが、処理、表示、および保存の際には 1 チャネルが 8 ビットの形式に変換されます。16 ビットの各色のチャネルには、0 から 2^13 の範囲の値を保持できます。
メンバ
メンバ名 | 説明 |
---|---|
Alpha | ピクセル データには、前乗算されないアルファ値が含まれています。 |
Canonical | 予約済み。 |
DontCare | ピクセル形式は指定されていません。 |
Extended | 予約済み。 |
Format16bppArgb1555 | ピクセル形式は、1 ピクセルあたり 16 ビットです。このカラー情報は、32,768 種類の色の濃淡を指定します。この情報の 5 ビットが赤、5 ビットが緑、5 ビットが青、1 ビットがアルファです。 |
Format16bppGrayScale | ピクセル形式は、1 ピクセルあたり 16 ビットです。このカラー情報は 65,536 種類の灰色の濃淡を指定します。 |
Format16bppRgb555 | 1 ピクセルあたり 16 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 5 ビットを使用します。残りのビットは使用されません。 |
Format16bppRgb565 | この形式は 1 ピクセルあたり 16 ビットであり、そのうちの 5 ビットが赤のコンポーネント、6 ビットが緑のコンポーネント、5 ビットが青のコンポーネントに使用されることを指定します。 |
Format1bppIndexed | ピクセル情報が 1 ピクセルあたり 1 ビットであり、インデックス付きカラーを使用することを指定します。したがって、カラー テーブルには 2 色含まれています。 |
Format24bppRgb | 1 ピクセルあたり 24 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 |
Format32bppArgb | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 |
Format32bppPArgb | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが前乗算されます。 |
Format32bppRgb | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。残りの 8 ビットは使用されません。 |
Format48bppRgb | 1 ピクセルあたり 48 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 |
Format4bppIndexed | この形式が 1 ピクセルあたり 4 ビットであり、インデックス付きであることを指定します。 |
Format64bppArgb | 1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 |
Format64bppPArgb | 1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが前乗算されます。 |
Format8bppIndexed | この形式が 1 ピクセルあたり 8 ビットであり、インデックス付きであることを指定します。したがって、カラー テーブルには 256 色含まれています。 |
Gdi | このピクセル データには GDI カラーが含まれています。 |
Indexed | このピクセル データには、カラー インデックス値が含まれています。カラー インデックス値とは、システム カラー テーブル内のカラーへの索引であり、それに対して個別カラー値があります。 |
Max | この列挙体の最大値。 |
PAlpha | このピクセル情報には、前乗算されるアルファ値が含まれています。 |
Undefined | このピクセル形式は未定義です。 |
必要条件
名前空間: System.Drawing.Imaging
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
アセンブリ: System.Drawing (System.Drawing.dll 内)