encode_Brotli_bit_stream

encode_Brotli_bit_stream

Overzicht

encode_Brotli_bit_stream is een klasse in Aspose.Font FOSS voor Python.

Deze klasse biedt 22 methoden voor het werken met encode_Brotli_bit_stream objecten in Python programma’s. Beschikbare methoden omvatten: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree, en 10 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.

Methoden

HandtekeningBeschrijving
__init__()Calls init bij deze encode_Brotli_bit_stream instantie.
EncodeMlen(length, bits, numbits, nibblesbits)Encodeert een overeenkomstlengte in de bitstroom met behulp van de opgegeven bitparameters
StoreVarLenUint8(n, storage_ix, storage)Schrijft een 8‑bit integer n naar opslag op index storage_ix met variabele‑lengte codering
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage)Schrijft een gecomprimeerde meta‑block header, waarbij het laatste blok en de lengte worden gemarkeerd
StoreUncompressedMetaBlockHeader(length, storage_ix, storage)Schrijft een ongecomprimeerde meta‑block header met de opgegeven lengte
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage)Slaat de Huffman‑tree‑of‑Huffman representatie op als een bitmasker
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage)Zet een Huffman-boom en zijn extra bits om in een bit‑masker en schrijft het
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage)Schrijft een eenvoudige Huffman-boom gedefinieerd door diepten en symbolen
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage)Slaat een Huffman-boom op met een diepte-array en een teller
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage)Bouwt een Huffman-boom op uit een histogram en slaat deze op
IndexOf(v, value)Retourneert de index van de waarde in lijst v, of -1 als deze niet wordt gevonden
MoveToFront(v, index)Verplaatst het element op index in lijst v naar de voorkant
MoveToFrontTransform(v)Past een move‑to‑front transformatie toe op lijst v
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits)Codeert reeksen nullen van v_in naar v_out met gegeven maximale prefix
EncodeContextMap(context_map, num_clusters, storage_ix, storage)Schrijft een context map met clusteringinformatie naar opslag
StoreBlockSwitch(code, block_ix, storage_ix, storage)Registreert een blokschakelcode bij blokindex
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage)Creëert en slaat blok-splitcodes op uit type-lengtes
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage)Schrijft een eenvoudige contextkaart met behulp van num_types en contextbits
JumpToByteBoundary(storage_ix, storage)Verplaatst de opslagindex naar de volgende bytegrens
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)Schrijft een Brotli‑meta‑blok naar een bitopslagarray, waarbij literals, commando’s en blokkoppen worden verwerkt
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off)Schrijft een eenvoudig meta-blok zonder complexe transformaties
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off)Schrijft een ongecomprimeerd meta-blok, waarbij het laatste blok wordt gemarkeerd indien nodig

Zie ook

 Nederlands