THotPDF.DecodeLoadedImageStreamCached Method

透過渲染器的有界限快取與 per-key singleflight 協調器,解碼完整的已載入影像

宣告

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

參數

AImageStream 是目前文件所擁有的已載入影像串流

傳回值

傳回新配置、由呼叫端擁有的 TBitmap;串流無法解碼時傳回 nil

並行行為

不同的影像鍵可以並行解碼;重複的鍵則共用同一次擁有者解碼

免複製的替代方案

若呼叫端可以保留不可變的 handle,或能直接繪製而不需要可變的點陣圖副本,請改用 AcquireLoadedImageStream

相關 API

分片式已載入影像解碼快取 · GetImageDecodeConcurrencyInfo