encode_Backward_references
encode_Backward_references
Panoramica
encode_Backward_references è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 9 metodi per lavorare con oggetti encode_Backward_references nei programmi Python. I metodi disponibili includono: ComputeDistanceCode, ComputeMinimumCopyLength, CreateBackwardReferences, CreateBackwardReferences_HashLongestMatch, CreateBackwardReferences_HashLongestMatchQuickly, SetDistanceCache, UpdateZopfliNode, ZopfliIterate, __init__. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza encode_Backward_references. |
SetDistanceCache(distance, distance_code, max_distance, dist_cache, result_dist_cache, result_dist_cache_off) | Memorizza i valori di distanza e di codice negli array di cache per un riutilizzo successivo |
ComputeDistanceCode(distance, max_distance, quality, dist_cache) | Restituisce una distanza codificata e aggiorna la cache delle distanze |
UpdateZopfliNode(nodes, nodes_off, pos, start_pos, _hx_len, len_code, dist, dist_code, max_dist, dist_cache, cost) | Modifica un nodo Zopfli con dati di lunghezza, distanza e costo |
ComputeMinimumCopyLength(queue, nodes, model, pos, min_cost_cmd) | Determina la lunghezza di copia più piccola che soddisfa i vincoli di costo |
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) | Esegue un’iterazione di compressione Zopfli sui dati di input |
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) | Genera riferimenti retroattivi usando un algoritmo hash longest‑match |
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) | Crea riferimenti retroattivi con un heuristico hash longest‑match veloce |
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) | Genera comandi di riferimento retroattivo per la compressione Brotli basati sui dati del buffer ad anello |