THotPDF.DecodeLoadedImageStreamCached Method
Decodifica un'immagine caricata completa attraverso la cache limitata del renderer e il coordinatore singleflight per chiave
Dichiarazione
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
Parametri
AImageStream è uno stream di immagine caricata di proprietà del documento corrente
Valore restituito
Restituisce una TBitmap appena allocata di proprietà del chiamante, oppure nil quando lo stream non può essere decodificato
Concorrenza
Chiavi di immagine diverse possono essere decodificate in parallelo, mentre le chiavi duplicate condividono una sola decodifica proprietaria
Alternativa senza copie
Usare AcquireLoadedImageStream quando il chiamante può trattenere un handle immutabile o disegnare direttamente senza una copia modificabile della bitmap
API correlate
Cache di decodifica delle immagini caricate a shard · GetImageDecodeConcurrencyInfo