THotPDF.DecodeLoadedImageStreamCached Method

Descodifica uma imagem carregada completa através da cache limitada do renderer e do coordenador singleflight por chave

Declaração

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parâmetros

AImageStream é um fluxo de imagem carregado pertencente ao documento atual

Valor devolvido

Devolve um recém-alocado TBitmap pertencente ao chamador ou nil quando o fluxo não pode ser descodificado

Concorrência

Different image keys may decode concurrently while duplicate keys share one owner decode

Copy-free alternative

Use AcquireLoadedImageStream quando quem chama puder reter um handle imutável ou desenhar diretamente sem uma cópia mutável do bitmap

APIs relacionadas

Cache de descodificação de imagens carregadas em partições · GetImageDecodeConcurrencyInfo