OptimizeImages
影像、最佳化
描述
把符合條件的影像 XObject 重新編碼為 JPEG,只有比原始更小時才採用替換
語法
Delphi
Function TPDFlib.OptimizeImages(Quality: Integer): Integer;參數
| Quality | JPEG 品質,1 到 100;0 表示使用設定的預設品質 |
|---|
傳回值
已被取代的影像 XObject 數量
備註
已以 DCT、JPX 或 JBIG2 編碼的影像,以及用作 stencil 或 color-key 遮罩的影像都保留不動
符合條件的影像每個維度至少 32 像素,串流至少 256 位元組
獨立影像以 SetOptimizationWorkers 設定的有界工作批次並行處理;帶間接依賴的字典留在序列路徑
文件變更遵循物件順序;編碼結果沒有更小時即丟棄
此操作回報進度,Abort 會在發現與批次邊界之間停止