OptimizeImages

画像、最適化

説明

対象となる画像 XObject を JPEG として再エンコードし、元より小さい場合にのみ置換を保持する

構文

Delphi

Function TPDFlib.OptimizeImages(Quality: Integer): Integer;

パラメータ

QualityJPEG 品質は 1 から 100、または構成済みの既定品質には 0

戻り値

置換された画像 XObject の数

備考

DCT、JPX、JBIG2 でエンコード済みの画像、およびステンシルマスクまたはカラーキーマスクとして使用される画像は保持されます

対象画像は各寸法が少なくとも 32 ピクセルで、256 バイト以上のストリームを使用します

独立した画像は SetOptimizationWorkers で設定された上限付きワーカーバッチで実行されます。間接依存関係を持つ辞書は直列パスに留まります

ドキュメントの変更はオブジェクト順に実行され、より小さくならないエンコード結果は破棄される

操作は進行状況を報告し、Abort は検出とバッチ境界の間で停止します

関連項目

GetImageInfoJSON、CompressImages