THPDFZopfliFlateOptions-posten

THPDFZopfliFlateOptions styr det valfria Zopfli-steget som används efter den fyrastrategiska zlib-baslinjen med maximal komprimering

Deklaration

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

Default aktiverar Zopfli för indata upp till 1 MiB med åtta iterationer, blockuppdelning, högst 15 block, en utdatabudget på 1 MiB och en tidsgräns på 30 sekunder

Indatagränserna för indata, iteration, block och utdata avgränsar arbetet före exekvering; förfluten tid mäts efter att kodaren i processen returnerar, och ett sent resultat ignoreras eftersom kodaren inte kan avbrytas säkert

Se THotPDF.ZopfliFlateOptions