encode_Backward_references
encode_Backward_references
Overview
encode_Backward_references 是Python的Aspose.Font FOSS中的一个类.
本类提供了在Python程序中使用encode_Backward_references对象的9种方法. 有的方法包括: ComputeDistanceCode, ComputeMinimumCopyLength, CreateBackwardReferences, CreateBackwardReferences_HashLongestMatch, CreateBackwardReferences_HashLongestMatchQuickly, SetDistanceCache, UpdateZopfliNode, ZopfliIterate, __init__. 在安装Python包的Aspose.Font FOSS后,所有公众成员都可以访问任何 Python 应用程序.
Methods
| Signature | Description |
|---|---|
__init__() | Calls 开始 在这个encode_Backward_references实例上. |
SetDistanceCache(distance, distance_code, max_distance, dist_cache, result_dist_cache, result_dist_cache_off) | 将距离和代码值存储到缓存数组中,以便以后重复使用. |
ComputeDistanceCode(distance, max_distance, quality, dist_cache) | 返回一个编码的距离并更新距差缓存 |
UpdateZopfliNode(nodes, nodes_off, pos, start_pos, _hx_len, len_code, dist, dist_code, max_dist, dist_cache, cost) | 修改一个Zopfli节点,长度,距离和成本数据. |
ComputeMinimumCopyLength(queue, nodes, model, pos, min_cost_cmd) | 确定最小的副本长度满足成本限制 |
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) | 在输入数据上运行Zopfli压缩代 |
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) | 使用最长匹配哈希算法生成后期引用 |
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) | 创建以快速哈希最长匹配的度式向后引用 |
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) | 基于环缓冲数据生成Brotli压缩的后向参考命令. |