Метод THotPDF.AcquireLoadedImageRegionAtResolution

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

Объявление

function AcquireLoadedImageRegionAtResolution(
  AImageStream: THPDFStreamObject;
  RegionLeft, RegionTop, RegionRight, RegionBottom,
  TargetPixelWidth, TargetPixelHeight: Integer): IHPDFDecodedBitmapHandle;

Параметры

Координаты области задают исходные пиксели, а целевые размеры — размер декодированного результата

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

Возвращает декодированный bitmap handle с подсчётом ссылок либо nil, если границы неверны или изображение не поддерживается

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

Геометрия области и целевое разрешение входят в ключ cache, а при тёплом попадании копии декодированного bitmap не создаются вовсе

Связанные API

IHPDFDecodedBitmapHandle · DecodeLoadedImageRegionAtResolutionCached