.NET Framework クラス ライブラリ
PixelFormat 列挙体

更新 : 2007 年 11 月

イメージ内の各ピクセルについて、カラー データの形式を指定します。

名前空間 :  System.Drawing.Imaging
アセンブリ :  System.Drawing (System.Drawing.dll 内)
構文

Visual Basic (宣言)
Public Enumeration PixelFormat
Visual Basic (使用法)
Dim instance As PixelFormat
C#
public enum PixelFormat
Visual C++
public enum class PixelFormat
J#
public enum PixelFormat
JScript
public enum PixelFormat
メンバ

メンバ名説明
Indexedこのピクセル データには、カラー インデックス値が含まれています。カラー インデックス値とは、システム カラー テーブル内のカラーへの索引であり、それに対して個別カラー値があります。
Gdiこのピクセル データには GDI カラーが含まれています。
Alphaピクセル データには、前乗算されないアルファ値が含まれています。
PAlphaこのピクセル情報には、前乗算されるアルファ値が含まれています。
Extended予約済み。
Canonical既定のピクセル形式は、1 ピクセルあたり 32 ビットです。この形式では、24 ビットの色深度と 8 ビットのアルファ チャネルが指定されます。
Undefinedこのピクセル形式は未定義です。
DontCareピクセル形式は指定されていません。
Format1bppIndexedピクセル情報が 1 ピクセルあたり 1 ビットであり、インデックス付きカラーを使用することを指定します。したがって、カラー テーブルには 2 色含まれています。
Format4bppIndexedこの形式が 1 ピクセルあたり 4 ビットであり、インデックス付きであることを指定します。
Format8bppIndexedこの形式が 1 ピクセルあたり 8 ビットであり、インデックス付きであることを指定します。したがって、カラー テーブルには 256 色含まれています。
Format16bppGrayScaleピクセル形式は、1 ピクセルあたり 16 ビットです。このカラー情報は 65,536 種類の灰色の濃淡を指定します。
wy8w9t0s.CFW(ja-jp,VS.90).gifFormat16bppRgb5551 ピクセルあたり 16 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 5 ビットを使用します。残りのビットは使用されません。
wy8w9t0s.CFW(ja-jp,VS.90).gifFormat16bppRgb565この形式は 1 ピクセルあたり 16 ビットであり、そのうちの 5 ビットが赤のコンポーネント、6 ビットが緑のコンポーネント、5 ビットが青のコンポーネントに使用されることを指定します。
Format16bppArgb1555ピクセル形式は、1 ピクセルあたり 16 ビットです。このカラー情報は、32,768 種類の色の濃淡を指定します。この情報の 5 ビットが赤、5 ビットが緑、5 ビットが青、1 ビットがアルファです。
wy8w9t0s.CFW(ja-jp,VS.90).gifFormat24bppRgb1 ピクセルあたり 24 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。
wy8w9t0s.CFW(ja-jp,VS.90).gifFormat32bppRgb1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。残りの 8 ビットは使用されません。
Format32bppArgb1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。
Format32bppPArgb1 ピクセルあたり 32 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 8 ビットを使用します。アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが前乗算されます。
Format48bppRgb1 ピクセルあたり 48 ビットの形式であることを指定します。つまり、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。
Format64bppArgb1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。
Format64bppPArgb1 ピクセルあたり 64 ビットの形式であることを指定します。つまり、アルファ、赤、緑、および青のコンポーネントに、それぞれ 16 ビットを使用します。アルファ コンポーネントに応じて、赤、緑、および青のコンポーネントが前乗算されます。
Maxこの列挙体の最大値。
解説

ピクセル形式は、データの 1 つのピクセルに関連付けるメモリのビット数を定義します。また、ピクセル形式は、データの 1 つのピクセル内のカラー コンポーネントの順序も定義します。

PixelFormat48bppRGB、PixelFormat64bppARGB、および PixelFormat64bppPARGB では、カラー コンポーネント (チャネル) ごとに 16 ビットを使用します。GDI+ バージョン 1.0 および 1.1 では、1 チャネルが 16 ビットのイメージを読み取ることができますが、処理、表示、および保存の際には 1 チャネルが 8 ビットの形式に変換されます。16 ビットの各色のチャネルには、0 から 2^13 の範囲の値を保持できます。

このピクセル形式の一部には、前乗算される色の値が含まれています。前乗算とは、色の値にアルファ値が既に乗算されていることを意味します。

プラットフォーム

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報

.NET Framework

サポート対象 : 3.5、3.0、2.0、1.1、1.0

.NET Compact Framework

サポート対象 : 3.5、2.0
参照

参照

タグ :


Page view tracker