PaletteType 列舉 (gdipluspixelformats.h)
PaletteType列舉是由Bitmap 類別的 Bitmap::InitializePalette和Bitmap::ConvertFormat方法使用。 列舉的成員會識別數種標準調色盤格式。
Syntax
typedef enum PaletteType {
PaletteTypeCustom = 0,
PaletteTypeOptimal = 1,
PaletteTypeFixedBW = 2,
PaletteTypeFixedHalftone8 = 3,
PaletteTypeFixedHalftone27 = 4,
PaletteTypeFixedHalftone64 = 5,
PaletteTypeFixedHalftone125 = 6,
PaletteTypeFixedHalftone216 = 7,
PaletteTypeFixedHalftone252 = 8,
PaletteTypeFixedHalftone256 = 9
} ;
常數
PaletteTypeCustom 值: 0 呼叫端提供的任意自訂調色盤。 |
PaletteTypeOptimal 值: 1 最適合特定點陣圖的色彩調色盤。 若要建立最佳調色盤,請將 PaletteTypeOptimal、調色盤中的色彩數目,以及 Bitmap 物件的位址傳遞給 Bitmap::InitializePalette 方法。 |
PaletteTypeFixedBW 值: 2 具有兩種色彩的調色盤。 此調色盤類型適用于儲存每個圖元 1 位的點陣圖。 |
PaletteTypeFixedHalftone8 值: 3 根據兩個濃度的調色盤,分別 (紅色、綠色和藍色通道的關閉或完整) 。 也包含系統調色盤的 16 種色彩。 因為所有八個開啟/關閉組合的紅色、綠色和藍色都已經在系統調色盤中,所以此調色盤與系統調色盤相同。 此調色盤類型適用于儲存每個圖元 4 位的點陣圖。 |
PaletteTypeFixedHalftone27 值: 4 以三個濃度為基礎的調色盤,分別代表紅色、綠色和藍色通道。 也包含系統調色盤的 16 種色彩。 16 個系統調色盤色彩中有 27 種三濃度組合,其中紅色、綠色和藍色,因此調色盤中的色彩總數為 35。 如果調色盤也包含透明色彩,則色彩總數為 36。 |
PaletteTypeFixedHalftone64 值: 5 以紅色、綠色和藍色通道的四個濃度為基礎的調色盤。 也包含系統調色盤的 16 種色彩。 16 個系統調色盤色彩中有 64 種四濃度組合,其中紅色、綠色和藍色,因此調色盤中的色彩總數為 72。 如果調色盤也包含透明色彩,則色彩總數為 73。 |
PaletteTypeFixedHalftone125 值: 6 以紅色、綠色和藍色通道各五個濃度為基礎的調色盤。 也包含系統調色盤的 16 種色彩。 16 個系統調色盤色彩中有 125 個五個濃度組合的紅色、綠色和藍色,因此調色盤中的色彩總數是 133。 如果調色盤也包含透明色彩,則色彩總數為 134。 |
PaletteTypeFixedHalftone216 值: 7 針對紅色、綠色和藍色通道,各有六個濃度的調色盤。 也包含系統調色盤的 16 種色彩。 16 個系統調色盤色彩中有 216 個 216 個濃度的紅色、綠色和藍色組合,因此調色盤中的色彩總數是 224。 如果調色盤也包含透明色彩,則色彩總數為 225。 此調色盤有時稱為 Windows 半色調調色盤或 Web 調色盤。 |
PaletteTypeFixedHalftone252 值: 8 以 6 個紅色濃度、7 個綠色濃度和 6 個藍色濃度為基礎的調色盤。 系統調色盤不包含。 色彩總數為 252。 如果調色盤也包含透明色彩,則色彩總數為 253。 |
PaletteTypeFixedHalftone256 值: 9 以 8 個紅色濃度、8 個綠色濃度和 4 個藍色濃度為基礎的調色盤。 系統調色盤不包含。 色彩總數為 256。 如果此調色盤中包含透明色彩,則必須取代其中一個 RGB 組合。 |
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | gdipluspixelformats.h (包含 Gdiplus.h) |