encode_Backward_references
encode_Backward_references
Übersicht
encode_Backward_references ist eine Klasse in Aspose.Font FOSS für Python.
Diese Klasse bietet 9 Methoden für die Arbeit mit encode_Backward_references-Objekten in Python-Programmen. Verfügbare Methoden umfassen: ComputeDistanceCode, ComputeMinimumCopyLength, CreateBackwardReferences, CreateBackwardReferences_HashLongestMatch, CreateBackwardReferences_HashLongestMatchQuickly, SetDistanceCache, UpdateZopfliNode, ZopfliIterate, __init__. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Font FOSS für Python-Pakets zugänglich.
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser encode_Backward_references Instanz. |
SetDistanceCache(distance, distance_code, max_distance, dist_cache, result_dist_cache, result_dist_cache_off) | Speichert Distanz- und Codewerte in Cache-Arrays für spätere Wiederverwendung |
ComputeDistanceCode(distance, max_distance, quality, dist_cache) | Gibt eine kodierte Distanz zurück und aktualisiert den Distanz-Cache |
UpdateZopfliNode(nodes, nodes_off, pos, start_pos, _hx_len, len_code, dist, dist_code, max_dist, dist_cache, cost) | Modifiziert einen Zopfli-Knoten mit Längen-, Distanz- und Kostendaten |
ComputeMinimumCopyLength(queue, nodes, model, pos, min_cost_cmd) | Bestimmt die kleinste Kopierlänge, die die Kostenbeschränkungen erfüllt |
ZopfliIterate(num_bytes, position, ringbuffer, ringbuffer_mask, max_backward_limit, model, num_matches, matches, dist_cache, last_insert_len, commands, commands_off, num_commands, num_literals) | Führt eine Zopfli-Komprimierungsiteration über die Eingabedaten aus |
CreateBackwardReferences_HashLongestMatch(num_bytes, position, ringbuffer, ringbuffer_mask, max_backward_limit, quality, hasher, dist_cache, last_insert_len, commands, commands_off, num_commands, num_literals) | Erzeugt Rückwärtsreferenzen mit einem Hash‑Longest‑Match‑Algorithmus |
CreateBackwardReferences_HashLongestMatchQuickly(num_bytes, position, ringbuffer, ringbuffer_mask, max_backward_limit, quality, hasher, dist_cache, last_insert_len, commands, commands_off, num_commands, num_literals) | Erstellt Rückwärtsreferenzen mit einer schnellen Hash‑Longest‑Match‑Heuristik |
CreateBackwardReferences(num_bytes, position, ringbuffer, ringbuffer_mask, literal_cost, literal_cost_mask, max_backward_limit, quality, hashers, hash_type, dist_cache, last_insert_len, commands, commands_off, num_commands, num_literals) | Erzeugt Rückwärtsreferenzbefehle für die Brotli-Kompression basierend auf Ringpufferdaten |