код_ентропия_код

код_ентропия_код

Общ преглед

encode_Entropy_encode е клас в Aspose.Font FOSS за Python.

Този клас предоставя 18 метода за работа с обектите encode_Entropy_encode в Python програми. Наличните методи включват: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, и 6 допълнителни методи. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Font FOSS for Python.

Методи за изчисляване на данните

ПодписътОписание на състоянието
__init__()Обаждания. в) на този екземпляр encode_Entropy_encode.
EntropyCodeLiteral()Кодира буквален символ, използвайки ентропийно кодиране.
EntropyCodeCommand()Кодира команден токен, използвайки ентропично кодиране.
EntropyCodeDistance()Кодира стойност на разстоянието за съвпадения в стил LZ
EntropyCodeBlockLength()Кодира дължината на блока в ентропийно кодиране.
EntropyCodeContextMap()Кодира контекстна карта за модели на адаптивна ентропия
EntropyCodeBlockType()Кодира идентификатора на типа на блок
SortHuffmanTree(v0, v1)Сортирани два възел на дървото Huffman v0 и v1
SetDepth(p, pool, pool_off, depth, depth_off, level)Определя дълбочина на басейна при определени разстояния и равнища.
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off)Създава дърво на Хафман от данни с граници и изхожда дълбочини.
Reverse(v, start, end)Превръща елементи от списък v между началния и крайния индекс.
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data)Пише повтаряния на дървото Huffman за промяна в стойността.
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data)Записва повтарянето на нулевите стойности в дървото Huffman.
OptimizeHuffmanCountsForRle(length, counts)Оптимизира броя на символите на Хафман за кодиране с дължина на изпълнението.
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero)Решава дали да се прилага RLE за нулеви и ненулевни дълбочини.
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data)Написва дърво на Хафман, използвайки масиви с дълбочина и допълнителни битове.
ReverseBits(num_bits, bits)Обърва реда на битовете в определен брой от размерите.
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off)Превръща стойностите на битовата дълбочина в символни кодове

Вижте също:

 Български