OptimizeImages

Images, optimisation

Description

Réencode les objets XObject image admissibles en JPEG et ne conserve le remplacement que s'il est plus petit que l'original

Syntaxe

Delphi

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

Paramètres

QualityQualité JPEG comprise entre 1 et 100, ou 0 pour la qualité configurée par défaut

Valeurs de retour

Nombre d’Image XObjects remplacés

Remarques

Les images déjà encodées avec DCT, JPX ou JBIG2 et celles utilisées comme masques de pochoir ou par clé de couleur sont conservées

Les images admissibles mesurent au moins 32 pixels dans chaque dimension et utilisent un flux d'au moins 256 octets

Les images indépendantes s'exécutent par lots de workers bornés configurés par SetOptimizationWorkers ; les dictionnaires à dépendances indirectes restent sériels

Les mutations du document suivent l'ordre des objets et un résultat encodé qui n'est pas plus petit est ignoré

L'opération signale sa progression et Abort l'arrête entre les limites de découverte et de lot

Voir aussi

GetImageInfoJSON, CompressImages