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