THotPDF.DecodeLoadedImageRegionAtResolutionCached Method

レンダラーの上限付きキャッシュとキーごとの singleflight 調整を経由して、読み込み済み画像リージョンを正確なターゲット解像度でデコードします

宣言

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

パラメータ

リージョンはソースピクセルで指定し、ターゲット寸法が出力ビットマップの正確なサイズを決めます

戻り値

呼び出し側が所有する新規割り当ての TBitmap を返します。要求をデコードできない場合は nil を返します

同時実行

キーにはストリーム識別情報、ソースリージョン、ターゲット寸法、デコードポリシーが含まれるため、同等の要求だけがまとめられます

関連 API

Reduced-DCT JPEG デコード · シャード化された読み込み画像デコードキャッシュ