ColorLUTParams 結構 (gdipluseffects.h)
ColorLUTParams結構包含 (色彩查閱表格的成員,) 指定點陣圖的色彩調整。
您可以遵循下列步驟,將自訂調整套用至點陣圖。
- 建立 ColorLUTParams 結構。
- ColorLUTParams結構的每個成員都是色彩查閱表格, (特定色板、Alpha、紅色、綠色或藍色的 256 位元組陣列) 。 將您選擇的值指派給四個查閱表格。
- 將ColorLUTParams結構的位址傳遞至ColorLUT 物件的 ColorLUT::SetParameters方法。
- 將 ColorLUT 物件的位址傳遞至 Graphics::D rawImage 方法或 Bitmap::ApplyEffect 方法。
語法
struct ColorLUTParams {
ColorChannelLUT lutB;
ColorChannelLUT lutG;
ColorChannelLUT lutR;
ColorChannelLUT lutA;
};
成員
lutB
類型: ColorChannelLUT
256 個位元組的陣列,指定藍色通道的調整。
lutG
類型: ColorChannelLUT
256 個位元組的陣列,指定綠色通道的調整。
lutR
類型: ColorChannelLUT
256 個位元組的陣列,指定紅色通道的調整。
lutA
類型: ColorChannelLUT
256 個位元組的陣列,指定 Alpha 色板的調整。
備註
查閱表格會指定新值應如何取代現有的色彩色板值。 j 的色彩色頻值會由該通道查閱表格中的 jth 專案取代。 例如,現有的藍色通道值 25 會取代為 lutB[25] 的值。
ColorChannelLUT 資料類型定義于 GdiplusColorMatrix.h 中,如下所示:
typedef BYTE ColorChannelLUT[256];
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | gdipluseffects.h (包含 Gdiplus.h) |