OptimizeImages
画像、最適化
説明
対象となる画像 XObject を JPEG として再エンコードし、元より小さい場合にのみ置換を保持する
構文
Delphi
Function TPDFlib.OptimizeImages(Quality: Integer): Integer;パラメータ
| Quality | JPEG 品質は 1 から 100、または構成済みの既定品質には 0 |
|---|
戻り値
置換された画像 XObject の数
備考
DCT、JPX、JBIG2 でエンコード済みの画像、およびステンシルマスクまたはカラーキーマスクとして使用される画像は保持されます
対象画像は各寸法が少なくとも 32 ピクセルで、256 バイト以上のストリームを使用します
独立した画像は SetOptimizationWorkers で設定された上限付きワーカーバッチで実行されます。間接依存関係を持つ辞書は直列パスに留まります
ドキュメントの変更はオブジェクト順に実行され、より小さくならないエンコード結果は破棄される
操作は進行状況を報告し、Abort は検出とバッチ境界の間で停止します