THotPDF.DecodeLoadedImageStreamCached-metoden

Avkodar en komplett inläst bild genom renderarens begränsade cache och per-nyckel-singleflight-koordinator

Deklaration

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parametrar

AImageStream är en inläst bildström som ägs av det aktuella dokumentet

Returvärde

Returnerar en nyligen allokerad TBitmap som ägs av anroparen eller nil när strömmen inte kan avkodas

Samtidighet

Olika bildnycklar kan avkodas samtidigt medan dubblettnycklar delar en enda ägaravkodning

Kopieringsfritt alternativ

Använd AcquireLoadedImageStream när anroparen kan behålla ett oföränderligt handtag eller rita direkt utan en mutabel bitmappskopia

Relaterade API:er

Shardad cache för inlästa bilder · GetImageDecodeConcurrencyInfo