Метод THotPDF.AcquireLoadedImageStream

Декодирует или переиспользует загруженное изображение целиком и возвращает неизменяемый общий handle из cache

Объявление

function AcquireLoadedImageStream(
  AImageStream: THPDFStreamObject): IHPDFDecodedBitmapHandle;

Параметры

AImageStream — stream загруженного изображения, принадлежащий текущему документу

Возвращаемое значение

Возвращает декодированный bitmap handle с подсчётом ссылок либо nil, если stream не удалось декодировать

Производительность

При тёплом попадании в cache захватывается только ссылка на interface, а декодированные пиксельные данные не копируются

Связанные API

IHPDFDecodedBitmapHandle · DecodeLoadedImageStreamCached