THotPDF.DecodeLoadedImageStreamCached Method

Декодира цяло заредено изображение през ограничения кеш на рендерера и координатора singleflight на ключ

Декларация

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Параметри

AImageStream е stream на заредено изображение, собственост на текущия документ

Върната стойност

Връща новоразпределен TBitmap, собственост на извиквача, или nil, когато stream-ът не може да бъде декодиран

Конкурентен достъп

Различни ключове на изображения могат да се декодират паралелно, докато дублиращите се ключове споделят едно owner декодиране

Алтернатива без копиране

Използвайте AcquireLoadedImageStream, когато извиквачът може да запази неизменим handle или да чертае директно без променимо bitmap копие

Свързани API

Шардиран кеш за декодиране на заредени изображения · GetImageDecodeConcurrencyInfo