THPDFZopfliFlateOptions Record
THPDFZopfliFlateOptions는 4가지 전략의 최대 압축 zlib 기준선 다음에 선택적으로 실행되는 Zopfli 단계를 제어합니다
선언
THPDFZopfliFlateOptions = record
Enabled: Boolean;
MaxInputBytes: Int64;
Iterations: Integer;
BlockSplitting: Boolean;
MaximumBlocks: Integer;
MaxOutputBytes: Int64;
MaxElapsedMilliseconds: Cardinal;
class function Default: THPDFZopfliFlateOptions; static;
end;
Default는 1 MiB까지 입력에 대해 iteration 8회, block 분할, 최대 15개 block, 1 MiB 출력 상한, 30초 경과 제한으로 Zopfli를 활성화합니다
입력·iteration·block·출력 상한은 실행 전에 작업량을 한정합니다. 경과 시간은 in-process encoder가 돌아온 뒤에 측정되며, encoder를 안전하게 선점할 수 없으므로 늦게 도착한 결과는 폐기됩니다
자세한 내용은 THotPDF.ZopfliFlateOptions를 참고하세요