Метод THotPDF.DecodeLoadedImageRegionAtResolutionCached

Декодирует область загруженного изображения в точном целевом разрешении через ограниченный cache renderer и singleflight-координатор на каждый ключ

Объявление

function DecodeLoadedImageRegionAtResolutionCached(
  AImageStream: THPDFStreamObject;
  RegionLeft, RegionTop, RegionRight, RegionBottom,
  TargetPixelWidth, TargetPixelHeight: Integer): TBitmap;

Параметры

Область задаётся в исходных пикселях, а целевые размеры определяют точный размер выходного bitmap

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

Возвращает вновь выделенный TBitmap, которым владеет вызывающий код, или nil, если запрос не удаётся декодировать

Многопоточность

Ключ включает идентичность stream, исходную область, целевые размеры и политику декодирования, поэтому объединяются только эквивалентные запросы

Связанные API

Декодирование JPEG с reduced DCT · Шардированный cache декодирования загруженных изображений