다음을 통해 공유


BlurParams 구조체(gdipluseffects.h)

BlurParams 구조체에는 가우스 흐림의 특성을 지정하는 멤버가 포함됩니다.

다음 단계에 따라 비트맵에 Gaussian 흐림 효과를 적용할 수 있습니다.

  1. BlurParams 구조를 만들고 초기화합니다.
  2. BlurParams 구조체의 주소를 Blur 개체의 Blur::SetParameters 메서드에 전달합니다.
  3. 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 포함)