THotPDF.CompressFlateHighRatio Method
Crée un flux zlib conforme aux standards et l’améliore éventuellement par une optimisation Zopfli budgétée
Déclaration
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
La méthode essaie d’abord les stratégies zlib par défaut, filtrée, run-length et Huffman seul à la compression maximale, puis exécute Zopfli lorsque ZopfliFlateOptions l’autorise
Output n’est jamais plus grand que la plus petite base zlib, car Zopfli n’est retenu que pour une réduction stricte du nombre d’octets
The Boolean result reports whether a compatible output was produced; inspect AInfo.UsedZopfli to determine which encoder won