encode_Brotli_bit_stream
Revisión
encode_Brotli_bit_stream Es una clase en Aspose.Font FOSS para Python.
Esta clase proporciona 22 métodos para trabajar con los objetos encode_Brotli_bit_stream en programas de Python. Los métodos disponibles incluyen: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree,y 10 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 esta instancia se puede encodar_Brotli_bit_stream. |
EncodeMlen(length, bits, numbits, nibblesbits) | Encoderar una longitud de la partida en el bit stream utilizando los parámetros de bit proporcionados. |
StoreVarLenUint8(n, storage_ix, storage) | Escribe un integrador de 8 bits n para almacenar en index storage_ix utilizando codificación variable-longitude |
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage) | Escribe un título de meta-bloco comprimido, marcando el bloque final y la longitud |
StoreUncompressedMetaBlockHeader(length, storage_ix, storage) | Escribe un reader de meta-blocos sin compresión con una longitud dada |
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage) | Almacenan la representación de Huffman-tree-of-Huffman como una máscara pequeña |
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage) | Converta un árbol de Huffman y sus extra bits en una máscara de bit y lo escribe. |
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage) | Escribe un simple árbol de Huffman definido por profundidades y símbolos. |
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage) | Almacenar un árbol de Huffman con una array de profundidad y contar |
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage) | Construye un árbol de Huffman desde una histograma y lo almacena |
IndexOf(v, value) | Retorna el índice de valor dentro de la lista v, o -1 si no se encuentra. |
MoveToFront(v, index) | Mover el elemento en índice en lista v a la frente |
MoveToFrontTransform(v) | Se aplica una transformación movida a frente en la lista v |
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits) | Encodifica los runs de zeros desde v_in a v-out con un prefixo máximo dado. |
EncodeContextMap(context_map, num_clusters, storage_ix, storage) | Escribe un mapa de contexto con información de cluster para almacenar |
StoreBlockSwitch(code, block_ix, storage_ix, storage) | Encuentra un código de cambio en el índice de bloque |
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage) | Crea y almacena códigos de bloqueo divididos desde longitudes de tipo |
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage) | Escribe un simple mapa de contexto utilizando num_types y bits de context |
JumpToByteBoundary(storage_ix, storage) | Avanza el índice de almacenamiento a la próxima frontera de byte |
StoreMetaBlock(input, start_pos, length, mask, prev_byte, prev_byte2, is_last, num_direct_distance_codes, distance_postfix_bits, literal_context_mode, commands, n_commands, mb, storage_ix, storage) | Escribe un Brotli meta-block a una array de almacenamiento de bit, maneja los letras, comandos y headeres de bloqueo |
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off) | Escribe un simple meta bloque sin transformaciones complejas |
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off) | Escribe un bloque meta no comprimido, marcando el bloque final si es necesario. |