encode_Entropy_encode
Revisión
encode_Entropy_encode Es una clase en Aspose.Font FOSS para Python.
Esta clase proporciona 18 métodos para trabajar con los objetos de encod_Entropy_encode en programas de Python. Los métodos disponibles incluyen: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits,y 6 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python.
Metodología
| firma | Descripción |
|---|---|
__init__() | llamadas INI En el caso de encod_entropy_encode. |
EntropyCodeLiteral() | Codificar un símbolo literal utilizando codificación entropía. |
EntropyCodeCommand() | Codificación de un token de comando utilizando codificar entropía |
EntropyCodeDistance() | Código de un valor de distancia para los partidos en estilo LZ |
EntropyCodeBlockLength() | Código de la longitud de un bloque en codificación entropía |
EntropyCodeContextMap() | Encoderar un mapa de contexto para los modelos entropistas adaptativos |
EntropyCodeBlockType() | Identificar el tipo de bloque |
SortHuffmanTree(v0, v1) | 2 tipos de huffman nodo v0 y v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Maneja valores de profundidad en una piscina a un nivel y offset dado |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Construye un árbol de Huffman a partir de datos con límites y profundidades de salida |
Reverse(v, start, end) | Reverse los elementos de la lista v entre los índices de inicio y fin |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Huffman escribe repeticiones de árbol para un cambio de valor |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Repeticiones de valores cero en el árbol de Huffman |
OptimizeHuffmanCountsForRle(length, counts) | Optimiza el símbolo de Huffman para la codificación de longitud de curso |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Decide si aplicar RLE para profundidades cero y no-zero |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Escribe un árbol de Huffman con arándanos profundos y extra bits |
ReverseBits(num_bits, bits) | Revierte el orden de los bits en un número de bites dado. |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Convertir valores de profundidad en símbolos |