THPDFZopfliFlateOptions Record

THPDFZopfliFlateOptions controla la etapa Zopfli opcional usada después de la línea base zlib de compresión máxima de cuatro estrategias

Declaración

THPDFZopfliFlateOptions = record
  Enabled: Boolean;
  MaxInputBytes: Int64;
  Iterations: Integer;
  BlockSplitting: Boolean;
  MaximumBlocks: Integer;
  MaxOutputBytes: Int64;
  MaxElapsedMilliseconds: Cardinal;
  class function Default: THPDFZopfliFlateOptions; static;
end;

Default habilita Zopfli para entradas de hasta 1 MiB con ocho iteraciones, división de bloques, como máximo 15 bloques, un tope de salida de 1 MiB y un límite de 30 segundos transcurridos

Los límites de entrada, iteración, bloque y salida acotan el trabajo antes de la ejecución; el tiempo transcurrido se mide después de que el codificador en proceso devuelve, y un resultado tardío se descarta porque el codificador no se puede adelantar de forma segura

Consulta THotPDF.ZopfliFlateOptions