THotPDF.DecodeLoadedImageStreamCached Method
Dekóduje kompletní načtený obrázek přes ohraničenou cache rendereru a per-key singleflight koordinátor
Deklarace
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
Parametry
AImageStream je stream načteného obrázku ve vlastnictví aktuálního dokumentu
Návratová hodnota
Vrací nově alokovanou TBitmap ve vlastnictví volajícího, nebo nil, když stream nelze dekódovat
Souběh
Různé klíče obrázků se můžou dekódovat souběžně, zatímco duplicitní klíče se dělí o jedno vlastnické dekódování
Alternativa bez kopírování
Pokud si volající může ponechat immutable handle, nebo kreslí přímo bez mutable bitmapové kopie, použijte AcquireLoadedImageStream
Související API
Sharded cache dekódování načtených obrázků · GetImageDecodeConcurrencyInfo