encode_Backward_references
Opinie generală
encode_Backward_references este o clasă în Aspose.Font FOSS pentru Python.
Această clasă oferă 9 metode pentru a lucra cu obiecte de referințe în programele Python. Metodele disponibile includ: ComputeDistanceCode, ComputeMinimumCopyLength, CreateBackwardReferences, CreateBackwardReferences_HashLongestMatch, CreateBackwardReferences_HashLongestMatchQuickly, SetDistanceCache, UpdateZopfliNode, ZopfliIterate, __init__. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__() | Apeluri init (încetare) pe această instanță encode_Backward_references. |
SetDistanceCache(distance, distance_code, max_distance, dist_cache, result_dist_cache, result_dist_cache_off) | Stochează distanța și valorile codului în matricele cache pentru a fi reutilizate mai târziu. |
ComputeDistanceCode(distance, max_distance, quality, dist_cache) | Întoarce o distanță codificată și actualizează cache-ul de distanțe. |
UpdateZopfliNode(nodes, nodes_off, pos, start_pos, _hx_len, len_code, dist, dist_code, max_dist, dist_cache, cost) | Modifică un nod Zopfli cu lungime, distanță și cost datele |
ComputeMinimumCopyLength(queue, nodes, model, pos, min_cost_cmd) | Determină cea mai mică lungime a copiei pentru îndeplinirea restricțiilor de costuri. |
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) | Rularea unei iterații de comprimare Zopfli pe datele de intrare |
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 referințe înapoi folosind un algoritm hash de cel mai lung 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) | Creează referințe înapoi cu o heuristică hash rapidă cea mai lungă potrivire. |
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 comenzi de referință înapoi pentru compresia Brotli pe baza datelor bufferului inelului. |