메인 콘텐츠로 건너뛰기
이 메서드를 사용하면 정사각형 주변 영역의 평균값을 구해 이미지를 평활화할 수 있습니다. 이 메서드는 이미지의 급격한 차이를 완화합니다. 예를 들어 이미지에 노이즈, 즉 무작위 검은 점이나 얼룩이 있는 경우 유용할 수 있습니다. 다만 이미지에서 글자 획이 가늘다면 이 메서드를 사용하지 않는 것이 좋습니다.
이 메서드는 그레이스케일 및 컬러 이미지에만 사용할 수 있습니다.

구문

C++

HRESULT SmoothImage(
  IRegion* Region,
  int      AreaSize
);

C#

void SmoothImage(
  IRegion Region,
  int    AreaSize
);

Visual Basic .NET

Sub SmoothImage( _
  Region As IRegion, _
  AreaSize As Integer _
)

매개변수

Region [in] Region 형식의 이 매개변수는 평활화할 사각형 집합을 지정합니다. 사각형의 좌표는 ImageDocument의 기울기 보정된 흑백 페이지를 기준으로 합니다. 이 매개변수는 0일 수 있습니다. 이 경우 전체 이미지가 평활화됩니다. AreaSize [in] 이 변수는 정사각형 주변 영역의 한 변 길이를 지정합니다. 3 이상인 홀수여야 합니다.

반환 값

이 메서드는 특정 반환 값을 제공하지 않습니다. ABBYY FineReader Engine 함수의 표준 반환 값을 반환합니다.

참고

  • 이 메서드는 ImageDocumentcolor 이미지 평면을 평활화합니다. 다른 모든 페이지는 ImageDocument에서 삭제되며, 필요할 때 다시 생성됩니다.
  • 이 메서드는 ImageDocument 객체의 IConnectionPointContainer 인터페이스에 연결된 리스너에게 이벤트를 전달하지 않습니다.

참고 항목

ImageDocument