縮減 DCT JPEG 解碼
HotPDF 解碼低解析度 DCTDecode 目標時不需要配置全解析度點陣
縮放比例選擇
解碼器從 8、4、2、1 之中挑選仍能涵蓋要求目標的最大支援反 DCT 分母
來源尺寸未落在 MCU 邊界上的影像使用分母 1,避免填補的邊緣取樣污染可見的裁切區域
有界重新取樣
定點數 box 重新取樣器每次消費一條解碼後的掃描線,並直接寫入精確的目標點陣圖
工作儲存受解碼器回報的縮放寬度、目標寬度與輸出點陣圖約束,而不是由來源點陣尺寸決定
掃描線迴圈內部會檢查取消狀態,所有輸出尺寸也都在文件解碼預算的約束之內
轉譯器整合
對相容的灰階與 RGB JPEG 串流,DecodeLoadedImageRegionAtResolution 與低解析度頁面轉譯會自動採用這條路徑
啟用 codec 隔離時,相同的縮減要求與遙測資料會跨越 codec 工作執行緒邊界
直接解碼器
手上已經有 JPEG 編碼位元組的呼叫端,可透過 THPDFJpegReducedDecoder 使用這個有界解碼器
GetLastJPEGReducedDecodeInfo 回報最近一次整合進文件流程的要求