共用方式為


ColorBalanceParams 結構 (gdipluseffects.h)

ColorBalanceParams 結構包含指定色彩平衡調整本質的成員。

您可以遵循下列步驟來變更點陣圖的色彩平衡。

  1. 建立並初始化 ColorBalanceParams 結構。
  2. ColorBalanceParams 結構的地址傳遞至 ColorBalance 物件的 ColorBalance::SetParameters 方法。
  3. 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)