THotPDF.AcquireLoadedImageRegionAtResolution Method

Descodifica ou reutiliza uma região de uma imagem carregada à resolução de saída pedida e devolve um handle partilhado imutável

Declaração

function AcquireLoadedImageRegionAtResolution(
  AImageStream: THPDFStreamObject;
  RegionLeft, RegionTop, RegionRight, RegionBottom,
  TargetPixelWidth, TargetPixelHeight: Integer): IHPDFDecodedBitmapHandle;

Parâmetros

As coordenadas da região selecionam os píxeis de origem e as dimensões de destino selecionam o tamanho da saída descodificada

Valor devolvido

Devolve um handle de bitmap descodificado com contagem de referências, ou nil para limites inválidos ou uma imagem não suportada

Desempenho

A geometria da região e a resolução de destino fazem parte da chave de cache, e os hits em cache quente evitam qualquer cópia do bitmap descodificado

APIs relacionadas

IHPDFDecodedBitmapHandle · DecodeLoadedImageRegionAtResolutionCached