共用方式為


BlurParams 結構 (gdipluseffects.h)

BlurParams 結構包含指定 Gaussian 模糊本質的成員。

您可以遵循下列步驟,將 Gaussian 模糊效果套用至位陣圖。

  1. 建立和初始化 BlurParams 結構。
  2. BlurParams結構的位址傳遞至Blur物件的Blur::SetParameters方法。
  3. Blur 物件的地址傳遞至 Graphics::D rawImage 方法或 Bitmap::ApplyEffect 方法。

語法

struct BlurParams {
  float radius;
  BOOL  expandEdge;
};

成員

radius

類型: float

指定模糊半徑的實數, (像素為單位的 Gaussian 卷積核心半徑) 。 半徑必須介於 0 到 255 的範圍內。 當半徑增加時,產生的點陣圖會變得更模糊。

expandEdge

類型: BOOL

布爾值,指定位圖是否以等於模糊半徑的數量展開。 如果 為 TRUE,位陣圖會依等於半徑的數量展開,使其可以有軟邊緣。 如果 為 FALSE,則點陣圖會維持相同的大小,並裁剪軟邊緣。

備註

其中一個位 圖::ApplyEffect 方法會就地模糊位圖。 該特定 Bitmap::ApplyEffect 方法會忽略 expandEdge 參數。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 gdipluseffects.h (包含 Gdiplus.h)