BlurParams 구조체(gdipluseffects.h)
BlurParams 구조체에는 가우스 흐림의 특성을 지정하는 멤버가 포함됩니다.
다음 단계에 따라 비트맵에 Gaussian 흐림 효과를 적용할 수 있습니다.
- BlurParams 구조를 만들고 초기화합니다.
- BlurParams 구조체의 주소를 Blur 개체의 Blur::SetParameters 메서드에 전달합니다.
- Blur 개체의 주소를 Graphics::D rawImage 메서드 또는 Bitmap::ApplyEffect 메서드에 전달합니다.
구문
struct BlurParams {
float radius;
BOOL expandEdge;
};
멤버
radius
형식: float
흐림 반경(가우스 컨볼루션 커널의 반경)을 픽셀 단위로 지정하는 실수입니다. 반경은 0~255 범위여야 합니다. 반경이 늘어나면 결과 비트맵이 더 흐릿해집니다.
expandEdge
형식: BOOL
비트맵이 흐림 반경과 같은 양만큼 확장되는지 여부를 지정하는 부울 값입니다. TRUE이면 비트맵이 반경과 같은 양만큼 확장되므로 부드러운 가장자리가 있을 수 있습니다. FALSE이면 비트맵의 크기가 동일하게 유지되고 부드러운 가장자리가 잘립니다.
설명
두 Bitmap::ApplyEffect 메서드 중 하나는 비트맵을 흐리게 표시합니다. 특정 Bitmap::ApplyEffect 메서드는 expandEdge 매개 변수를 무시합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | gdipluseffects.h(Gdiplus.h 포함) |