THotPDF.DecodeLoadedImageStreamCached Method

Decodifica uma imagem carregada completa por meio do cache limitado do renderizador e do coordenador singleflight por chave

Declaração

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parâmetros

AImageStream é um fluxo de imagem carregado de propriedade do documento atual

Valor de retorno

Retorna um TBitmap recém-alocado de propriedade do chamador ou nil quando o fluxo não pode ser decodificado

Concorrência

Chaves de imagem diferentes podem decodificar simultaneamente, enquanto chaves duplicadas compartilham uma única decodificação proprietária

Alternativa sem cópia

Use AcquireLoadedImageStream quando o chamador puder reter um identificador imutável ou desenhar diretamente sem uma cópia mutável de bitmap

APIs relacionadas

Cache Fragmentado de Decodificação de Imagens Carregadas · GetImageDecodeConcurrencyInfo