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

SygnaturaOpis
__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

Zobacz także

 Polski