THotPDF.DecodeLoadedImageRegionAtResolutionCached Method

Decodifica una regione di immagine caricata a una risoluzione target esatta attraverso la cache limitata del renderer e il coordinatore singleflight per chiave

Dichiarazione

function DecodeLoadedImageRegionAtResolutionCached(
  AImageStream: THPDFStreamObject;
  RegionLeft, RegionTop, RegionRight, RegionBottom,
  TargetPixelWidth, TargetPixelHeight: Integer): TBitmap;

Parametri

La regione è espressa in pixel sorgente e le dimensioni target determinano la dimensione esatta della bitmap di output

Valore restituito

Restituisce una TBitmap appena allocata di proprietà del chiamante, oppure nil quando la richiesta non può essere decodificata

Concorrenza

La chiave include identità dello stream, regione sorgente, dimensioni target e policy di decodifica, così che vengano accorpate solo richieste equivalenti

API correlate

Decodifica JPEG a DCT Ridotto · Cache di decodifica delle immagini caricate a shard