IHPDFProgressiveImageDecoder 介面

IHPDFProgressiveImageDecoder = interface
  ['{9C414FE8-9E8D-4A2B-B7F6-5AE4266138AE}']
  function DecodeNextScan(out ScanNumber: Integer):
    THPDFProgressiveImageDecodeStatus;
  function GetBitmap: TBitmap;
  function GetErrorMessage: AnsiString;
end;

一次產出一個掃描的漸進式解碼接縫,讓呼叫端能在解碼持續進行時先繪製中間影像;DecodeNextScan 透過 THPDFProgressiveImageDecodeStatus 回報進度,以及剛完成的掃描編號

GetBitmap 回傳目前已部分解碼的點陣圖,GetErrorMessage 則回傳最後一次失敗狀態的原因

JPEG 2000 漸進式解碼