encode_Backward_references

encode_Backward_references

Overview

encode_Backward_references is a class in Aspose.Font FOSS for Python.

This class provides 9 methods for working with encode_Backward_references objects in Python programs. Available methods include: ComputeDistanceCode, ComputeMinimumCopyLength, CreateBackwardReferences, CreateBackwardReferences_HashLongestMatch, CreateBackwardReferences_HashLongestMatchQuickly, SetDistanceCache, UpdateZopfliNode, ZopfliIterate, __init__. All public members are accessible to any Python application after installing the Aspose.Font FOSS for Python package.

Methods

SignatureDescription
__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

See Also