THPDFZopfliFlateOptions Record
THPDFZopfliFlateOptions contrôle l’étape Zopfli facultative exécutée après la base zlib de compression maximale à quatre stratégies
Déclaration
THPDFZopfliFlateOptions = record
Enabled: Boolean;
MaxInputBytes: Int64;
Iterations: Integer;
BlockSplitting: Boolean;
MaximumBlocks: Integer;
MaxOutputBytes: Int64;
MaxElapsedMilliseconds: Cardinal;
class function Default: THPDFZopfliFlateOptions; static;
end;
Default active Zopfli pour les entrées jusqu’à 1 MiB avec huit itérations, découpage en blocs, 15 blocs au plus, un plafond de sortie de 1 MiB et une limite de temps écoulé de 30 secondes
Les limites d’entrée, d’itérations, de blocs et de sortie bornent le travail avant l’exécution ; le temps écoulé est mesuré après le retour de l’encodeur in-process, et un résultat tardif est écarté car l’encodeur ne peut pas être interrompu en toute sécurité