THotPDF.DecodeLoadedImageRegionAtResolutionCached Method

렌더러의 제한된 캐시와 키별 singleflight 조율기를 통해 로드 이미지 영역을 정확한 대상 해상도로 디코딩합니다

선언

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

매개변수

영역은 원본 픽셀 단위로 표현하고, 대상 치수가 정확한 출력 bitmap 크기를 결정합니다

반환 값

호출자가 소유하는 새로 할당된 TBitmap을 반환하며, 요청을 디코딩할 수 없으면 nil을 반환합니다

동시성

키에는 stream 식별자, 원본 영역, 대상 치수, 디코딩 정책이 들어가므로 동등한 요청만 하나로 묶입니다

관련 API

감소-DCT JPEG 디코딩 · 샤딩된 로드 이미지 디코드 캐시