THotPDF.DecodeLoadedImageStreamCached Method
یک تصویر کامل بارگذاریشده را از طریق cache محدود renderer و هماهنگکنندهٔ singleflight به ازای هر کلید decode میکند
اعلان
function DecodeLoadedImageStreamCached(
AImageStream: THPDFStreamObject): TBitmap;
پارامترها
AImageStream یک stream تصویر بارگذاریشده است که در مالکیت سند جاری قرار دارد
مقدار بازگشتی
یک TBitmap در مالکیت فراخواننده برمیگرداند، یا وقتی stream قابل decode نباشد nil
Concurrency
Different image keys may decode concurrently while duplicate keys share one owner decode
Copy-free alternative
وقتی فراخواننده میتواند یک handle تغییرناپذیر نگه دارد یا مستقیم و بدون کپی قابلتغییر بیتمپ رسم کند، از AcquireLoadedImageStream استفاده کنید
APIهای مرتبط
Sharded Loaded-Image Decode Cache · GetImageDecodeConcurrencyInfo