Enregistrement de références Backward_references
Vue de l’ensemble
’encode_Backward_references’ est une classe dans Aspose.Font FOSS pour Python.
Cette classe fournit 9 méthodes pour travailler avec des objets de référence encode_Backward_en Python. Les méthodologies disponibles comprennent: ComputeDistanceCode, ConcédentMinimumCopyLength , ‘CreateBckwardReferences ، 'CréateReférences_HashLongestMatch,, ‘createCreateFackwardsReférences&HishLungestMattchQuickly', 'SetDistanceCache., ‘UpdateZopfliNode’ , ZofliIterate et __init__. Tous les membres sont accessibles à toute application Pythone après l’installation du package d’Aspose.Font FOSS pour Pyathon.
méthodes
| Signature | Description |
|---|---|
__init__() | Calls init on this encode_Backward_references instance. |
SetDistanceCache(distance, distance_code, max_distance, dist_cache, result_dist_cache, result_dist_cache_off) | Stores distance and code values into cache arrays for later reuse |
ComputeDistanceCode(distance, max_distance, quality, dist_cache) | Returns an encoded distance and updates the distance cache |
UpdateZopfliNode(nodes, nodes_off, pos, start_pos, _hx_len, len_code, dist, dist_code, max_dist, dist_cache, cost) | Modifies a Zopfli node with length, distance, and cost data |
ComputeMinimumCopyLength(queue, nodes, model, pos, min_cost_cmd) | Determines the smallest copy length meeting cost constraints |
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) | Runs a Zopfli compression iteration over the input data |
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) | Generates backward references using a hash longest‑match algorithm |
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) | Creates backward references with a fast hash longest‑match heuristic |
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) | Generates backward reference commands for Brotli compression based on ring buffer data |
Voir aussi
- Aspose.Font — référence API d’entreprise