Metoda THotPDF.DecodeLoadedImageRegionAtResolutionCached
Decodifică o regiune dintr-o imagine încărcată la o rezoluție țintă exactă, prin cache-ul limitat al renderer-ului și coordonatorul singleflight per cheie
Declarație
function DecodeLoadedImageRegionAtResolutionCached(
AImageStream: THPDFStreamObject;
RegionLeft, RegionTop, RegionRight, RegionBottom,
TargetPixelWidth, TargetPixelHeight: Integer): TBitmap;
Parametri
Regiunea este exprimată în pixeli sursă, iar dimensiunile țintă selectează dimensiunea exactă a bitmap-ului de ieșire
Valoare de întoarcere
Returnează un TBitmap nou alocat, deținut de apelant, sau nil când cererea nu poate fi decodată
Concurrency
Cheia include identitatea stream-ului, regiunea sursă, dimensiunile țintă și politica de decodare, astfel încât să fie coalescate doar cererile echivalente
API-uri asociate
Reduced-DCT JPEG Decoding · Sharded Loaded-Image Decode Cache