THotPDF.DecodeLoadedImageStreamCached Méthode

Décode une image chargée complète via le cache borné du renderer et son coordinateur singleflight par clé

Déclaration

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Paramètres

AImageStream est un stream d’image chargée détenu par le document courant

Valeur de retour

Renvoie un TBitmap nouvellement alloué et détenu par l’appelant, ou nil quand le stream ne peut pas être décodé

Concurrence

Des clés d’image différentes peuvent décoder en concurrence tandis que les clés dupliquées partagent un décodage propriétaire unique

Alternative sans copie

Utilisez AcquireLoadedImageStream quand l’appelant peut conserver un handle immuable ou dessiner directement sans copie bitmap mutable

API associées

Cache de décodage d’images chargées fragmenté · GetImageDecodeConcurrencyInfo