encode_Entropy_encode
encode_Entropy_encode
Overview
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 для пакету Python.
Methods
| Signature | Description |
|---|---|
__init__() | Calls init (починається) на цій інстанції encode_Entropy_encode. |
EntropyCodeLiteral() | Кодирує буквальний символ за допомогою ентропічного кодування. |
EntropyCodeCommand() | Кодирує командний токен з використанням ентропічного кодування |
EntropyCodeDistance() | Кодирує значення відстані для LZ-стилю збіг. |
EntropyCodeBlockLength() | Кодирує довжину блоку в кодуванняй ентропії. |
EntropyCodeContextMap() | Кодирує контекстну карту для моделей адаптивної ентропії |
EntropyCodeBlockType() | Кодирує ідентифікатор типу блоку. |
SortHuffmanTree(v0, v1) | Сортифікуйте два вузла дерева Хаффмана 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) | Напиває повторіння дерева Хафмана для зміни значення. |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Записує повторіння нульових значень в дерево Хафмана. |
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) | Перераховує значення бітової глибини в символічні коди |