Passer au contenu principal
Cette méthode vous permet de lisser l’image en effectuant une moyenne sur un voisinage carré. Elle atténue les variations brusques dans l’image. Elle peut être utile, par exemple, si l’image contient du bruit, c.-à-d. des points noirs aléatoires ou des mouchetures. Cette méthode ne doit pas être utilisée si les traits des lettres de l’image sont fins.
Cette méthode peut être utilisée uniquement avec les images en niveaux de gris et en couleur.

Syntaxe

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

Paramètres

Region [in] Ce paramètre de type Region spécifie l’ensemble des rectangles à lisser. Les coordonnées des rectangles se rapportent à la page en noir et blanc redressée de l’ImageDocument. Ce paramètre peut être 0. Dans ce cas, l’image entière est lissée. AreaSize [in] Cette variable spécifie la longueur du côté du voisinage carré. Doit être un nombre impair supérieur ou égal à 3.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Remarques

  • Cette méthode lisse le plan couleur de l’ImageDocument. Toutes les autres pages sont supprimées de l’ImageDocument. Elles seront recréées à la demande.
  • Cette méthode ne signale pas d’événements aux écouteurs rattachés à l’interface IConnectionPointContainer de l’objet ImageDocument.

Voir aussi

ImageDocument