THotPDF.AcquireLoadedImageRegionAtResolution Method

Dekoduje lub ponownie używa regionu załadowanego obrazu w żądanej rozdzielczości wyjściowej i zwraca niemodyfikowalny współdzielony uchwyt

Deklaracja

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

Parametry

Współrzędne regionu wybierają piksele źródłowe, a wymiary docelowe określają rozmiar zdekodowanego wyjścia

Wartość zwracana

Zwraca uchwyt zdekodowanej bitmapy zliczany referencyjnie albo nil przy nieprawidłowych granicach lub niewspieranym obrazie

Wydajność

Geometria regionu i docelowa rozdzielczość stanowią część klucza pamięci podręcznej, a trafienia w rozgrzanej pamięci pozwalają uniknąć wszystkich kopii zdekodowanej bitmapy

Powiązane API

IHPDFDecodedBitmapHandle · DecodeLoadedImageRegionAtResolutionCached