THotPDF.DecodeLoadedImageRegionAtResolutionCached-Methode

Dekodiert eine Region eines geladenen Bildes in exakter Zielauflösung über den begrenzten Cache des Renderers und einen Singleflight-Koordinator pro Key

Deklaration

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

Parameter

Die Region ist in Quellpixeln angegeben, und die Zieldimensionen wählen die exakte Größe des Ausgabe-Bitmaps

Rückgabewert

Liefert eine neu allokierte TBitmap, die dem Aufrufer gehört, oder nil, wenn die Anfrage nicht dekodiert werden kann

Nebenläufigkeit

Der Key umfasst Stream-Identität, Quellregion, Zieldimensionen und Decode-Policy, sodass nur äquivalente Anfragen zusammengeführt werden

Verwandte APIs

JPEG-Dekodierung mit reduziertem DCT · Geschichteter Dekodiercache für geladene Bilder