ColorLUTParams 結構 (gdipluseffects.h)

ColorLUTParams結構包含 (色彩查閱表格的成員,) 指定點陣圖的色彩調整。

您可以遵循下列步驟,將自訂調整套用至點陣圖。

  1. 建立 ColorLUTParams 結構。
  2. ColorLUTParams結構的每個成員都是色彩查閱表格, (特定色板、Alpha、紅色、綠色或藍色的 256 位元組陣列) 。 將您選擇的值指派給四個查閱表格。
  3. ColorLUTParams結構的位址傳遞至ColorLUT 物件的 ColorLUT::SetParameters方法。
  4. 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)