PixelFormat 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
イメージ内の各ピクセルについて、カラー データの形式を指定します。
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- 継承
フィールド
Alpha | 262144 | ピクセル データには、事前乗算されないアルファ値が含まれています。 |
Canonical | 2097152 | 既定のピクセル形式は、1 ピクセルあたり 32 ビットです。 この形式では、24 ビットの色深度と 8 ビットのアルファ チャネルが指定されます。 |
DontCare | 0 | ピクセル形式は指定されていません。 |
Extended | 1048576 | 予約済み。 |
Format16bppArgb1555 | 397319 | ピクセル形式は、1 ピクセルあたり 16 ビットです。 このカラー情報は、32,768 種類の色の濃淡を指定します。この情報の 5 ビットが赤、5 ビットが緑、5 ビットが青、1 ビットがアルファです。 |
Format16bppGrayScale | 1052676 | ピクセル形式は、1 ピクセルあたり 16 ビットです。 このカラー情報は 65,536 種類の灰色の濃淡を指定します。 |
Format16bppRgb555 | 135173 | 1 ピクセルあたり 16 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 5 ビットを使用します。 残りのビットは使用されません。 |
Format16bppRgb565 | 135174 | この形式は 1 ピクセルあたり 16 ビットであり、そのうちの 5 ビットが赤のコンポーネント、6 ビットが緑のコンポーネント、5 ビットが青のコンポーネントに使用されることを指定します。 |
Format1bppIndexed | 196865 | ピクセル形式が 1 ピクセルあたり 1 ビットであり、インデックス付きのカラーを使用することを指定します。 したがって、カラー テーブルには 2 色含まれています。 |
Format24bppRgb | 137224 | 1 ピクセルあたり 24 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 |
Format32bppArgb | 2498570 | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 |
Format32bppPArgb | 925707 | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが事前乗算されます。 |
Format32bppRgb | 139273 | 1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。 残りの 8 ビットは使用されません。 |
Format48bppRgb | 1060876 | 1 ピクセルあたり 48 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 |
Format4bppIndexed | 197634 | この形式が 1 ピクセルあたり 4 ビットであり、インデックス付きであることを指定します。 |
Format64bppArgb | 3424269 | 1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 |
Format64bppPArgb | 1851406 | 1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。 アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが事前乗算されます。 |
Format8bppIndexed | 198659 | この形式が 1 ピクセルあたり 8 ビットであり、インデックス付きであることを指定します。 したがって、カラー テーブルには 256 色含まれています。 |
Gdi | 131072 | このピクセル データには GDI カラーが含まれています。 |
Indexed | 65536 | このピクセル データには、カラー インデックス値が含まれています。カラー インデックス値とは、個別の色の値ではなく、システム カラー テーブル内の色へのインデックスです。 |
Max | 15 | この列挙体の最大値。 |
PAlpha | 524288 | このピクセル情報には、事前乗算されるアルファ値が含まれています。 |
Undefined | 0 | このピクセル形式は未定義です。 |
注釈
ピクセル形式は、1 ピクセルのデータに関連付けられているメモリのビット数を定義します。 この形式では、データの 1 ピクセル内の色コンポーネントの順序も定義されます。
PixelFormat48bppRGB、PixelFormat64bppARGB、および PixelFormat64bppPARGB は、カラー コンポーネント (チャネル) ごとに 16 ビットを使用します。 GDI+ バージョン 1.0 および 1.1 では、16 ビット/チャネル イメージを読み取ることができますが、このようなイメージは、処理、表示、保存のために 8 ビット/チャネル形式に変換されます。 各 16 ビット カラー チャネルは、0 ~ 2^13 の範囲の値を保持できます。
一部のピクセル形式には、事前に乗算された色値が含まれています。 事前乗算とは、色の値にアルファ値が既に乗算されていることを意味します。
適用対象
.NET