encode_Entropy_encode
encode_Entropy_encode
Přehled
encode_Entropy_encode je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 18 metod pro práci s objekty encode_Entropy_encode v programech Python. Dostupné metody zahrnují: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits a 6 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python.
Metody
| Podpis: | Popis: |
|---|---|
__init__() | Calls init v této encode_Entropy_encode instanci. |
EntropyCodeLiteral() | Kóduje doslovný symbol pomocí entropického kódování |
EntropyCodeCommand() | Kóduje příkazový token pomocí entropického kódování |
EntropyCodeDistance() | Kóduje hodnotu vzdálenosti pro LZ-stylové shody |
EntropyCodeBlockLength() | Zakóduje délku bloku v entropickém kódování |
EntropyCodeContextMap() | Zakóduje mapu kontextu pro adaptivní entropické modely |
EntropyCodeBlockType() | Zakóduje identifikátor typu bloku |
SortHuffmanTree(v0, v1) | Seřadí dva uzly Huffmanova stromu v0 a v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Nastavuje hodnoty hloubky v poolu na daných offsetech a úrovni |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Vytvoří Huffmanův strom z dat s omezeními a vypíše hloubky |
Reverse(v, start, end) | Obrátí prvky seznamu v mezi počátečním a koncovým indexem |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Zapisuje opakování Huffmanova stromu při změně hodnoty |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Zapisuje opakování nulových hodnot v Huffmanově stromu |
OptimizeHuffmanCountsForRle(length, counts) | Optimalizuje počty Huffmanových symbolů pro kódování délky běhu |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Rozhoduje, zda použít RLE pro nulové a nenulové hloubky |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Zapíše Huffmanův strom pomocí polí hloubky a dodatečných bitů |
ReverseBits(num_bits, bits) | Obrátí pořadí bitů v čísle dané bitové šířky |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Převádí hodnoty bitové hloubky na symbolové kódy |