THotPDF.CompressFlateHighRatio Method
Erzeugt einen standardkonformen zlib-Stream und verbessert ihn optional mit budgetierter Zopfli-Optimierung
Deklaration
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
Die Methode probiert zuerst die zlib-Strategien Default, Filtered, Run-Length und Huffman-only bei maximaler Kompression und lässt dann Zopfli laufen, sofern ZopfliFlateOptions das erlaubt
Output ist nie größer als die kleinste zlib-Baseline, weil Zopfli nur bei einer echten Byte-Ersparnis gewählt wird
The Boolean result reports whether a compatible output was produced; inspect AInfo.UsedZopfli to determine which encoder won