encode_Entropy_encode
Opinie generală
encode_Entropy_encode este o clasă în Aspose.Font FOSS pentru Python.
Această clasă oferă 18 metode pentru a lucra cu obiecte de encode_Entropy_encode în programele Python. Metodele disponibile includ: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.
Metode de evaluare
| Signature | Descriere: |
|---|---|
__init__() | Calls init (încetare) pe această instanță de cod_Entropy_cod. |
EntropyCodeLiteral() | Codifică un simbol literal folosind codarea entropiei. |
EntropyCodeCommand() | Codifică un token de comandă folosind codarea entropie |
EntropyCodeDistance() | Codează o valoare de distanță pentru potrivirea în stil LZ |
EntropyCodeBlockLength() | Codifică lungimea unui bloc în codarea entropiei. |
EntropyCodeContextMap() | Codifică o hartă de context pentru modelele de entropie adaptativă. |
EntropyCodeBlockType() | Codarea identificatorului de tip al unui bloc |
SortHuffmanTree(v0, v1) | Sortează două noduri de copac Huffman v0 și v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Setează valorile de adâncime într-un pool la offset-urile date și nivelul |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Construiește un copac Huffman din date cu limite și ieșiri adâncimi |
Reverse(v, start, end) | Invertează elementele din lista v între indicii de început și sfârșit. |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Scrie repetiții din arbore Huffman pentru o schimbare de valoare. |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Scrie repetari ale valorilor zero în copacul Huffman. |
OptimizeHuffmanCountsForRle(length, counts) | Optimizează numărarea simbolurilor Huffman pentru codificarea lungimii de rulare. |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Decizie privind aplicarea RLE pentru adâncimi zero și non-zero |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Scrie un copac Huffman folosind matrici de adâncime și biți suplimentari |
ReverseBits(num_bits, bits) | Invertează ordinea de biți într-un număr dat de lățime bit |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Convertează valorile de adâncime a bitelor în coduri simbolice |