THPDFZopfliFlateOptions Record

THPDFZopfliFlateOptions controla o estágio Zopfli opcional usado após a linha de base zlib de compressão máxima com quatro estratégias

Declaração

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

Default habilita o Zopfli para entradas de até 1 MiB com oito iterações, divisão de blocos, no máximo 15 blocos, teto de saída de 1 MiB e limite de tempo decorrido de 30 segundos

Os limites de entrada, iteração, bloco e saída limitam o trabalho antes da execução; o tempo decorrido é medido após o codificador em processo retornar, e um resultado tardio é descartado porque o codificador não pode ser interrompido com segurança

Consulte THotPDF.ZopfliFlateOptions