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é

See THotPDF.ZopfliFlateOptions