Zum Hauptinhalt springen
Mit dieser Methode können Sie das Bild glätten, indem über einen quadratischen Nachbarschaftsbereich gemittelt wird. Die Methode entfernt starke Helligkeitsunterschiede im Bild. Sie kann beispielsweise nützlich sein, wenn das Bild Rauschen enthält, d. h. zufällige schwarze Punkte oder Sprenkel. Diese Methode sollte nicht verwendet werden, wenn die Striche der Buchstaben im Bild dünn sind.
Diese Methode kann nur für Grau- und Farbbilder verwendet werden.

Syntax

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 _
)

Parameter

Region [in] Dieser Parameter des Typs Region gibt die Rechtecke an, die geglättet werden sollen. Die Koordinaten der Rechtecke beziehen sich auf die bezüglich Schieflage korrigierte Schwarzweißseite des ImageDocument. Dieser Parameter kann 0 sein. In diesem Fall wird das gesamte Bild geglättet. AreaSize [in] Diese Variable gibt die Seitenlänge des quadratischen Nachbarschaftsbereichs an. Muss eine ungerade Zahl größer oder gleich 3 sein.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die standardmäßigen Rückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

  • Diese Methode glättet die Farbebene des ImageDocument. Alle anderen Seiten werden aus dem ImageDocument gelöscht. Sie werden bei Bedarf neu erstellt.
  • Diese Methode meldet keine Ereignisse an Listener, die mit der IConnectionPointContainer-Schnittstelle des ImageDocument-Objekts verbunden sind.

Siehe auch

ImageDocument