Registro THPDFZopfliFlateOptions
THPDFZopfliFlateOptions controla la etapa opcional de Zopfli que se aplica después de la línea base zlib de compresión máxima con 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 activa Zopfli para entradas de hasta 1 MiB con ocho iteraciones, división de bloques, un máximo de 15 bloques, un tope de salida de 1 MiB y un límite de 30 segundos transcurridos
Los límites de entrada, iteraciones, bloques y salida acotan el trabajo antes de ejecutarlo; el tiempo transcurrido se mide después de que el encoder del propio proceso regresa, y un resultado tardío se descarta porque el encoder no se puede interrumpir de forma segura
Consulte THotPDF.ZopfliFlateOptions