THotPDF.DecodeLoadedImageStreamCached Method

Декодує повне завантажене зображення через обмежений кеш рендера та координатор, що об'єднує запити за ключем

Оголошення

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

Параметри

AImageStream — це потік завантаженого зображення, яким володіє поточний документ

Повернене значення

Повертає щойно виділений TBitmap, яким володіє викликач, або nil, коли потік не можна декодувати

Паралельність

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

Альтернатива без копіювання

Використовуйте AcquireLoadedImageStream, коли викликач може зберігати незмінний дескриптор або малювати напряму без змінюваної копії растру

Пов'язані API

Sharded Loaded-Image Decode Cache · GetImageDecodeConcurrencyInfo