THotPDF.DecodeLoadedImageStreamCached-Methode

Dekodiert ein vollständiges geladenes Bild über den begrenzten Cache des Renderers und den Singleflight-Koordinator pro Key

Deklaration

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parameter

AImageStream ist ein vom aktuellen Dokument besessener geladener Bildstream

Rückgabewert

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

Nebenläufigkeit

Verschiedene Bild-Keys dürfen nebenläufig dekodieren, während doppelte Keys sich eine Besitzer-Dekodierung teilen

Kopierfreie Alternative

Verwenden Sie AcquireLoadedImageStream, wenn der Aufrufer ein unveränderliches Handle halten oder direkt zeichnen kann, ohne eine veränderliche Bitmap-Kopie zu erzeugen

Verwandte APIs

Geschichteter Dekodiercache für geladene Bilder · GetImageDecodeConcurrencyInfo