ColorBalanceParams 結構 (gdipluseffects.h)
ColorBalanceParams 結構包含指定色彩平衡調整本質的成員。
您可以遵循下列步驟來變更點陣圖的色彩平衡。
- 建立並初始化 ColorBalanceParams 結構。
- 將 ColorBalanceParams 結構的地址傳遞至 ColorBalance 物件的 ColorBalance::SetParameters 方法。
- 將 ColorBalance 物件的地址傳遞至 Graphics::D rawImage 方法或 Bitmap::ApplyEffect 方法。
語法
struct ColorBalanceParams {
INT cyanRed;
INT magentaGreen;
INT yellowBlue;
};
成員
cyanRed
類型: INT
範圍 -100 到 100 的整數,指定影像中紅色的數量變更。 如果值為 0,則不會有任何變更。 當值從 0 移至 100 時,影像中的紅色數量會增加,而青色的數量會減少。 當值從 0 移至 -100 時,影像中的紅色數量會減少,而青色的數量會增加。
magentaGreen
類型: INT
範圍 -100 到 100 的整數,指定影像中綠色數量的變更。 如果值為 0,則不會有任何變更。 當值從 0 移至 100 時,影像中的綠色數量會增加,而 magenta 的數量會減少。 當值從 0 移至 -100 時,影像中的綠色數量會減少,且放大比例增加。
yellowBlue
類型: INT
範圍 -100 到 100 的整數,指定影像中藍色的數量變更。 如果值為 0,則不會有任何變更。 當值從 0 移至 100 時,影像中的藍色數量會增加,而黃色的數量會減少。 當值從 0 移至 -100 時,影像中的藍色數量會減少,且黃色的數量會增加。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | gdipluseffects.h (包含 Gdiplus.h) |