跳轉到主要內容
此方法從指定的範圍中選取最佳解析度。它旨在估計適合識別的最佳解析度。如果影像中包含的文字很少或完全沒有,此方法產生的結果可能不可靠。 此方法不會變更頁面影像的解析度。要將解析度變更為選取的值,請使用 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 設定檔的使用方式