Pular para o conteúdo principal
Este método seleciona a melhor resolução dentro do intervalo especificado. Ele serve para estimar a melhor resolução para o reconhecimento. O resultado obtido com esse método pode não ser confiável se a imagem contiver pouco ou nenhum texto. O método não altera a resolução da imagem da página. Para alterar a resolução para a resolução selecionada, use o método IImageDocument::ChangeResolution.

Sintaxe

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
)

Parâmetros

ExtractionParams [in] Refere-se ao objeto ObjectsExtractionParams, que armazena os parâmetros de extração de objetos. Esse parâmetro pode ser 0. Nesse caso, os objetos são extraídos com os parâmetros padrão ou, se um perfil tiver sido carregado, são usados os parâmetros definidos nesse perfil. MinResolution [in] Especifica a resolução mínima que pode ser selecionada. MaxResolution [in] Especifica a resolução máxima que pode ser selecionada. NewResolution [out] Recebe a melhor resolução da imagem da página. Se o ABBYY FineReader Engine não conseguir selecionar uma resolução dentro do intervalo especificado (MinResolution a MaxResolution), será retornado -1.

Valores de retorno

Este método não tem valores de retorno específicos. Retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Veja também

FRPage IPagePreprocessingParams::OverwriteResolutionMode IImageDocument::ChangeResolution Trabalhando com Perfis