encode_Entropy_encode
encode_Entropy_encode
Przegląd
encode_Entropy_encode jest klasą w Aspose.Font FOSS dla Python.
Ta klasa zapewnia 18 metod do pracy z obiektami encode_Entropy_encode w programach Python. Dostępne metody to: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, oraz 6 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python pakietu.
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej encode_Entropy_encode instancji. |
EntropyCodeLiteral() | Koduje symbol literalny przy użyciu kodowania entropijnego |
EntropyCodeCommand() | Koduje token polecenia przy użyciu kodowania entropijnego |
EntropyCodeDistance() | Koduje wartość odległości dla dopasowań w stylu LZ |
EntropyCodeBlockLength() | Koduje długość bloku w kodowaniu entropijnym |
EntropyCodeContextMap() | Koduje mapę kontekstu dla adaptacyjnych modeli entropijnych |
EntropyCodeBlockType() | Koduje identyfikator typu bloku |
SortHuffmanTree(v0, v1) | Sortuje dwa węzły drzewa Huffmana v0 i v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Ustawia wartości głębokości w puli pod podanymi offsetami i poziomem |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Tworzy drzewo Huffmana z danych z ograniczeniami i wypisuje głębokości |
Reverse(v, start, end) | Odwraca elementy listy v pomiędzy indeksami start i end |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Zapisuje powtórzenia drzewa Huffmana przy zmianie wartości |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Zapisuje powtórzenia wartości zerowych w drzewie Huffmana |
OptimizeHuffmanCountsForRle(length, counts) | Optymalizuje liczbę symboli Huffmana dla kodowania długości serii |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Decyduje, czy zastosować RLE dla głębokości zerowych i niezerowych |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Zapisuje drzewo Huffmana przy użyciu tablic głębokości i dodatkowych bitów |
ReverseBits(num_bits, bits) | Odwraca kolejność bitów w liczbie o podanej szerokości bitowej |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Konwertuje wartości głębokości bitowej na kody symboli |