encode_Entropy_encode
Översikt
encode_Entropy_encode är en klass i Aspose.Font FOSS för Python.
Denna klass ger 18 metoder för att arbeta med encode_Entropy_encode-objekt i Pythonprogram. Tillgängliga metoder är bland annat: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Font FOSS for Python paketet.
Methods
| Signature | Beskrivning |
|---|---|
__init__() | Calls init: förkortat på denna encode_Entropy_encode-instans. |
EntropyCodeLiteral() | Kodar en bokstavlig symbol med hjälp av entropikodning. |
EntropyCodeCommand() | Kodar en kommandotoken med hjälp av entropikodning. |
EntropyCodeDistance() | Kodar ett avståndsvärde för LZ-stilmatcher. |
EntropyCodeBlockLength() | Kodar längden på ett block i entropikodning. |
EntropyCodeContextMap() | Kodar ett kontexthandtag för adaptiva entropimodeller |
EntropyCodeBlockType() | Kodar typidentifieraren för ett block. |
SortHuffmanTree(v0, v1) | Sorterar två Huffman träd noder v0 och v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Sätter djupvärden i en pool vid givna förskjutningar och nivå |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Bygg ett Huffman träd från data med gränser och utgångar djup. |
Reverse(v, start, end) | Omvända element i lista v mellan start- och slutindex. |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Skrev Huffman-träd repetitioner för en värdeförändring. |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Skriv upprepningar av nollvärden i Huffman-trädet. |
OptimizeHuffmanCountsForRle(length, counts) | Optimerar Huffman-symboltals för löplängdskodning |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Besluter om RLE ska tillämpas för noll- och icke-nolldjup. |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Skrev ett Huffman-träd med hjälp av djuparrays och extra bitar. |
ReverseBits(num_bits, bits) | Omvända biternas ordning i ett antal givna bitbreddar. |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Konverterar bitdjupvärden till symbolkoder |