Método THotPDF.DecodeLoadedImageStreamCached

Decodifica una imagen cargada completa a través del cache acotado del renderer y el coordinador singleflight por key

Declaración

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Parámetros

AImageStream es un stream de imagen cargada propiedad del documento actual

Valor de retorno

Devuelve un TBitmap recién asignado y propiedad del llamador, o nil cuando el stream no se puede decodificar

Concurrencia

Keys de imagen distintas pueden decodificarse concurrentemente, mientras que las keys duplicadas comparten una única decodificación dueña

Alternativa sin copia

Use AcquireLoadedImageStream cuando el llamador pueda conservar un handle inmutable o dibujar directamente sin una copia mutable del bitmap

APIs relacionadas

Cache sharded de decodificación de imágenes cargadas · GetImageDecodeConcurrencyInfo