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