Metoda THotPDF.AcquireLoadedImageRegionAtResolution

Decodifică sau reutilizează o regiune dintr-o imagine încărcată la rezoluția de ieșire solicitată și returnează un handle partajat imuabil

Declarație

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

Parametri

Coordonatele regiunii selectează pixelii sursă, iar dimensiunile țintă selectează dimensiunea ieșirii decodate

Valoare de întoarcere

Returnează un handle de bitmap decodat, cu numărare de referințe, sau nil pentru limite nevalide ori o imagine neacceptată

Performance

Geometria regiunii și rezoluția țintă fac parte din cheia de cache, iar hit-urile calde evită toate copiile bitmap-ului decodat

API-uri asociate

IHPDFDecodedBitmapHandle · DecodeLoadedImageRegionAtResolutionCached