OptimizeImages

Bilder, Optimierung

Beschreibung

Kodiert geeignete Image-XObjects erneut als JPEG und behält einen Ersatz nur bei, wenn er kleiner als das Original ist

Syntax

Delphi

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

Parameter

QualityJPEG-Qualität von 1 bis 100 oder 0 für die konfigurierte Standardqualität

Rückgabewerte

Die Anzahl der ersetzten Bild-XObjects

Anmerkungen

Bereits mit DCT, JPX oder JBIG2 kodierte Bilder sowie als Schablonen- oder Farbschlüsselmasken verwendete Bilder bleiben erhalten

Geeignete Bilder sind in jeder Dimension mindestens 32 Pixel groß und verwenden einen Stream von mindestens 256 Byte

Unabhängige Bilder werden in begrenzten Worker-Stapeln verarbeitet, die durch SetOptimizationWorkers konfiguriert werden; Wörterbücher mit indirekten Abhängigkeiten bleiben im seriellen Pfad

Dokumentänderungen folgen der Objektreihenfolge, und ein codiertes Ergebnis, das nicht kleiner ist, wird verworfen

Der Vorgang meldet seinen Fortschritt; Abort stoppt zwischen Ermittlungs- und Stapelgrenzen

Siehe auch

GetImageInfoJSON, CompressImages