Passer au contenu principal
Cette méthode sélectionne la résolution optimale dans la plage spécifiée. Elle sert à estimer la meilleure résolution pour la reconnaissance. Le résultat de cette méthode peut être peu fiable si l’image contient peu ou pas de texte. La méthode ne modifie pas la résolution de l’image de la page. Pour la remplacer par la résolution sélectionnée, utilisez la méthode IImageDocument::ChangeResolution.

Syntaxe

C++

HRESULT DetectResolution(
  IObjectsExtractionParams* ExtractionParams,
  int                       MinResolution,
  int                       MaxResolution,
  int*                      NewResolution
);

C#

void DetectResolution(
  IObjectsExtractionParams ExtractionParams,
  int                      MinResolution,
  int                      MaxResolution,
  out int                  NewResolution
);

Visual Basic .NET

Sub DetectResolution( _
  ExtractionParams As IObjectsExtractionParams, _
  MinResolution As Integer, _
  MaxResolution As Integer, _
  ByRef NewResolution As Integer
)

Paramètres

ExtractionParams [in] Fait référence à l’objet ObjectsExtractionParams, qui stocke les paramètres d’extraction d’objets. Ce paramètre peut être égal à 0. Dans ce cas, les objets sont extraits avec les paramètres par défaut ou, si un profil a été chargé, avec les paramètres définis par ce profil. MinResolution [in] Spécifie la résolution minimale pouvant être sélectionnée. MaxResolution [in] Spécifie la résolution maximale pouvant être sélectionnée. NewResolution [out] Reçoit la résolution optimale de l’image de la page. Si ABBYY FineReader Engine ne peut pas sélectionner de résolution dans la plage spécifiée (de MinResolution à MaxResolution), la valeur -1 est renvoyée.

Valeurs de retour

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

Voir aussi

FRPage IPagePreprocessingParams::OverwriteResolutionMode IImageDocument::ChangeResolution Utilisation des profils