THotPDF.DecodeLoadedImageStreamCached Method
通过渲染器有界的缓存和按键的 singleflight 协调器,解码一整幅已加载图像
声明
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
参数
AImageStream 是当前文档拥有的已加载图像流
返回值
返回新分配的 TBitmap 由调用方所有,或 nil 当流无法解码时
Concurrency
Different image keys may decode concurrently while duplicate keys share one owner decode
Copy-free alternative
如果调用方可以持有不可变句柄,或者可以直接绘制而不需要可变的位图拷贝,请使用 AcquireLoadedImageStream