encode_Entropy_encode

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

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

Se också:

 Svenska