encode_Entropy_encode

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

SignatureDescriere:
__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

Vezi și:

 Română