THotPDF.DecodeLoadedImageRegionAtResolutionCached Method
یک ناحیهٔ تصویر بارگذاریشده را با رزولوشن هدف دقیق، از طریق cache محدود renderer و هماهنگکنندهٔ singleflight به ازای هر کلید decode میکند
اعلان
function DecodeLoadedImageRegionAtResolutionCached(
AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom,
TargetPixelWidth, TargetPixelHeight: Integer): TBitmap;
پارامترها
ناحیه بر حسب پیکسلهای مبدأ بیان میشود و ابعاد هدف اندازهٔ دقیق بیتمپ خروجی را انتخاب میکنند
مقدار بازگشتی
یک TBitmap تازهتخصیصیافته در مالکیت فراخواننده برمیگرداند، یا وقتی درخواست قابل decode نباشد nil
Concurrency
کلید شامل هویت stream، ناحیهٔ مبدأ، ابعاد هدف و سیاست decode است، بنابراین فقط درخواستهای معادل با هم ادغام (coalesce) میشوند
APIهای مرتبط
Reduced-DCT JPEG Decoding · Sharded Loaded-Image Decode Cache