BlurParams 結構 (gdipluseffects.h)
BlurParams 結構包含指定 Gaussian 模糊本質的成員。
您可以遵循下列步驟,將 Gaussian 模糊效果套用至位陣圖。
- 建立和初始化 BlurParams 結構。
- 將BlurParams結構的位址傳遞至Blur物件的Blur::SetParameters方法。
- 將 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) |