THotPDF.CompressFlateHighRatio-metoden
Skapar en standardkompatibel zlib-ström och förbättrar den valfritt med budgeterad Zopfli-optimering
Deklaration
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
Metoden försöker först med standard-, filtrerade-, run-length- och Huffman-endast-zlib-strategier vid maximal komprimering och kör sedan Zopfli när ZopfliFlateOptions tillåter det
Output är aldrig större än den minsta zlib-baslinjen eftersom Zopfli väljs endast för en strikt bytereduktion
Det booleska resultatet rapporterar om en kompatibel utdata producerades; inspektera AInfo.UsedZopfli för att avgöra vilken kodare som vann