PixelFormat 列舉

定義

指定影像中每個像素的色彩資料格式。

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
繼承
PixelFormat

欄位

Alpha 262144

像素資料含有未預先相乘的 Alpha 值。

Canonical 2097152

預設的像素格式為每像素 32 位元。 此格式會指定 24 位元的色彩深度及 8 位元的 Alpha 色版。

DontCare 0

未指定像素格式。

Extended 1048576

保留的。

Format16bppArgb1555 397319

像素格式為每像素 16 位元。 色彩資訊會指定 32,768 的色彩漸層,其中 5 位元是紅色、5 位元是綠色、5 位元是藍色,1 位元是 Alpha。

Format16bppGrayScale 1052676

像素格式為每像素 16 位元。 色彩資訊會指定 65536 色灰階。

Format16bppRgb555 135173

指定格式為每像素 16 位元;各有 5 位元用於紅色、綠色和藍色元件。 剩餘的位元則不使用。

Format16bppRgb565 135174

指定格式為每像素 16 位元,5 位元用於紅色元件、6 位元用於綠色元件,5 位元用於藍色元件。

Format1bppIndexed 196865

指定像素格式為每像素 1 位元,並使用索引色彩。 因此,色彩表中具有兩種色彩。

Format24bppRgb 137224

指定格式為每像素 24 位元;各有 8 位元用於紅色、綠色和藍色元件。

Format32bppArgb 2498570

指定格式為每像素 32 位元;各有 8 位元用於 Alpha、紅色、綠色和藍色元件。

Format32bppPArgb 925707

指定格式為每像素 32 位元;各有 8 位元用於 Alpha、紅色、綠色和藍色元件。 紅色、綠色、藍色元件會根據 Alpha 元件來預先相乘。

Format32bppRgb 139273

指定格式為每像素 32 位元;各有 8 位元用於紅色、綠色和藍色元件。 剩餘的 8 位元則不使用。

Format48bppRgb 1060876

指定格式為每像素 48 位元;各有 16 位元用於紅色、綠色和藍色元件。

Format4bppIndexed 197634

指定格式為每像素 4 位元的索引色彩。

Format64bppArgb 3424269

指定格式為每像素 64 位元;各有 16 位元用於 Alpha、紅色、綠色和藍色元件。

Format64bppPArgb 1851406

指定格式為每像素 64 位元;各有 16 位元用於 Alpha、紅色、綠色和藍色元件。 紅色、綠色、藍色元件會根據 Alpha 元件來預先相乘。

Format8bppIndexed 198659

指定格式為每像素 8 位元的索引色彩。 因此,色彩表中具有 256 種色彩。

Gdi 131072

像素資料含有 GDI 色彩。

Indexed 65536

像素資料含有色彩索引值,這表示這些值是系統色彩表中色彩的索引 (相對於個別的色彩值)。

Max 15

這個列舉型別的最大值。

PAlpha 524288

像素格式含有預先相乘的 Alpha 值。

Undefined 0

未定義像素格式。

備註

像素格式會定義與一個資料圖元相關聯的記憶體位數。 格式也會定義單一資料圖元內色彩元件的順序。

PixelFormat48bppRGB、PixelFormat64bppARGB 和 PixelFormat64bppPARGB 在每個色彩元件 (通道) 使用 16 位。 GDI+ 1.0 版和 1.1 版可以讀取每個通道的 16 位影像,但這類影像會轉換成每一通道的 8 位格式,以便處理、顯示及儲存。 每個 16 位色彩通道可以保存範圍 0 到 2^13 中的值。

某些像素格式包含預先乘法的色彩值。 預先乘法表示色彩值已經乘以 Alpha 值。

適用於