Método THotPDF.CompressFlateHighRatio
Crea un stream zlib compatible con el estándar y opcionalmente lo mejora con optimización Zopfli dentro de un presupuesto
Declaración
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
El método primero prueba las estrategias zlib default, filtered, run-length y solo Huffman a compresión máxima, y luego ejecuta Zopfli cuando ZopfliFlateOptions lo permite
Output nunca es más grande que la línea base zlib más pequeña, porque Zopfli solo se elige si hay una reducción estricta de bytes
El resultado Boolean indica si se produjo una salida compatible; revise AInfo.UsedZopfli para saber qué encoder ganó