THotPDF.DecodeLoadedImageStreamCached Method

렌더러의 제한된 캐시와 키별 singleflight 조율기를 통해 로드 이미지 전체를 디코딩합니다

선언

function DecodeLoadedImageStreamCached(
  AImageStream: THPDFStreamObject): TBitmap;

매개변수

AImageStream은 현재 문서가 소유한 로드 이미지 stream입니다

반환 값

새로 할당된 호출자 소유 TBitmap을 반환하고, stream을 디코딩할 수 없으면 nil을 반환합니다

동시성

서로 다른 이미지 키는 동시에 디코딩될 수 있고, 중복 키는 하나의 owner 디코딩을 공유합니다

복사 없는 대안

호출자가 변경 불가능한 handle을 보관할 수 있거나, 변경 가능한 비트맵 사본 없이 직접 그릴 수 있다면 AcquireLoadedImageStream을 사용하십시오

관련 API

샤딩된 로드 이미지 디코드 캐시 · GetImageDecodeConcurrencyInfo