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