メインコンテンツへスキップ
このメソッドは、指定された範囲内で最適な解像度を選択します。認識に最適な解像度を見積もるために使用します。画像にテキストがほとんど含まれていない、またはまったく含まれていない場合、このメソッドの結果は信頼できないことがあります。 このメソッドでは、ページ画像の解像度は変更されません。選択された解像度に変更するには、IImageDocument::ChangeResolution メソッドを使用してください。

構文

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
)

パラメーター

ExtractionParams [in] オブジェクト抽出のパラメーターを格納する ObjectsExtractionParams オブジェクトを参照します。このパラメーターには 0 を指定することもできます。その場合、オブジェクトはデフォルトのパラメーターで抽出されます。プロファイル がロードされている場合は、そのプロファイルで設定されたパラメーターが使用されます。 MinResolution [in] 選択可能な最小解像度を指定します。 MaxResolution [in] 選択可能な最大解像度を指定します。 NewResolution [out] ページ画像の最適な解像度を受け取ります。ABBYY FineReader Engine が指定された範囲 (MinResolution ~ MaxResolution) から解像度を選択できない場合は、-1 が返されます。

戻り値

このメソッド固有の戻り値はありません。ABBYY FineReader Engine 関数の標準的な戻り値が返されます。

関連項目

FRPage IPagePreprocessingParams::OverwriteResolutionMode IImageDocument::ChangeResolution プロファイルの操作