encode_Entropy_encode
encode_Entropy_encode
Overzicht
encode_Entropy_encode is een klasse in Aspose.Font FOSS voor Python.
Deze klasse biedt 18 methoden voor het werken met encode_Entropy_encode objecten in Python programma’s. Beschikbare methoden zijn: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, en 6 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Font FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | Calls init op deze encode_Entropy_encode instantie. |
EntropyCodeLiteral() | Codeert een letterlijk symbool met behulp van entropiecodering |
EntropyCodeCommand() | Codeert een commando-token met behulp van entropiecodering |
EntropyCodeDistance() | Encodeert een afstandswaarde voor LZ-stijlmatches |
EntropyCodeBlockLength() | Encodeert de lengte van een blok in entropiecodering |
EntropyCodeContextMap() | Encodeert een contextkaart voor adaptieve entropiemodellen |
EntropyCodeBlockType() | Encodeert de type-identificator van een blok |
SortHuffmanTree(v0, v1) | Sorteert twee Huffman-bomenknooppunten v0 en v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Stelt dieptewaarden in een pool in op opgegeven offsets en niveau |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Bouwt een Huffman-boom uit data met limieten en geeft dieptes weer |
Reverse(v, start, end) | Keert elementen van lijst v tussen start- en eindindices om |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Schrijft Huffman-boomherhalingen voor een waardeverandering |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Schrijft herhalingen van nulwaarden in Huffman-boom |
OptimizeHuffmanCountsForRle(length, counts) | Optimaliseert Huffman‑symbooltelling voor run‑length‑codering |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Bepaalt of RLE moet worden toegepast voor nul‑ en niet‑nul‑diepten |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Schrijft een Huffman-boom met behulp van diepte-arrays en extra bits |
ReverseBits(num_bits, bits) | Keert de volgorde van bits om in een getal met een opgegeven bitbreedte |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Converteert bitdiepte-waarden naar symboolcodes |