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