THotPDF.CompressFlateHighRatio Method
Standartlara uyumlu bir zlib stream üretir ve isteğe bağlı olarak bütçeli Zopfli optimizasyonuyla iyileştirir
Bildirim
function CompressFlateHighRatio(
const Input: TBytes;
out Output: TBytes;
out AInfo: THPDFZopfliFlateInfo): Boolean;
Metot önce varsayılan, filtered, run-length ve Huffman-only zlib stratejilerini en yüksek sıkıştırma seviyesinde dener; ZopfliFlateOptions izin veriyorsa ardından Zopfli çalıştırır
Output, en küçük zlib temelinden asla büyük olmaz; Zopfli yalnızca katı bir bayt kazancı sağlandığında seçilir
Boolean sonuç, uyumlu bir çıktı üretilip üretilmediğini bildirir; hangi encoder'ın kazandığını anlamak için AInfo.UsedZopfli değerine bakın
Ayrıca bkz. THPDFZopfliFlateInfo ve OptimizeLoadedStreams