THotPDF.CompressFlateHighRatio Methode
Maakt een standaard-compatibele zlib-stroom en verbetert deze optioneel met begrote Zopfli-optimalisatie
Declaratie
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
De methode probeert eerst standaard-, gefilterde, run-length- en alleen-Huffman-zlib-strategieën bij maximale compressie en voert daarna Zopfli uit wanneer ZopfliFlateOptions dit toestaat
Output is nooit groter dan de kleinste zlib-basislijn omdat Zopfli alleen wordt geselecteerd bij een strikte bytereductie
Het Booleaanse resultaat meldt of een compatibele uitvoer is geproduceerd; inspecteer AInfo.UsedZopfli om te bepalen welke encoder won