THotPDF.DecodeLoadedImageStreamCached Method
Dekoduje kompletny wczytany obraz przez ograniczony cache renderera i koordynator singleflight per klucz
Deklaracja
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
Parametry
AImageStream to stream wczytanego obrazu należący do bieżącego dokumentu
Wartość zwracana
Zwraca świeżo przydzieloną TBitmap należącą do wywołującego albo nil, gdy streamu nie da się zdekodować
Współbieżność
Różne klucze obrazów mogą dekodować współbieżnie, podczas gdy zduplikowane klucze współdzielą jedno dekodowanie właściciela
Alternatywa bez kopiowania
Użyj AcquireLoadedImageStream, gdy wywołujący może zatrzymać niezmienny handle albo rysować bezpośrednio, bez mutowalnej kopii bitmapy
Powiązane API
Sharded cache dekodowania wczytanych obrazów · GetImageDecodeConcurrencyInfo