encode_Entropy_encode

encode_Entropy_encode

Panoramica

encode_Entropy_encode è una classe in Aspose.Font FOSS per Python.

Questa classe fornisce 18 metodi per lavorare con oggetti encode_Entropy_encode nei programmi Python. I metodi disponibili includono: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Font FOSS per Python pacchetto.

Metodi

FirmaDescrizione
__init__()Calls init su questa istanza encode_Entropy_encode.
EntropyCodeLiteral()Codifica un simbolo letterale usando la codifica entropica
EntropyCodeCommand()Codifica un token di comando usando la codifica entropica
EntropyCodeDistance()Codifica un valore di distanza per corrispondenze in stile LZ
EntropyCodeBlockLength()Codifica la lunghezza di un blocco nella codifica di entropia
EntropyCodeContextMap()Codifica una mappa di contesto per modelli di entropia adattivi
EntropyCodeBlockType()Codifica l’identificatore di tipo di un blocco
SortHuffmanTree(v0, v1)Ordina due nodi dell’albero Huffman v0 e v1
SetDepth(p, pool, pool_off, depth, depth_off, level)Imposta i valori di profondità in un pool agli offset specificati e al livello
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off)Costruisce un albero di Huffman dai dati con limiti e restituisce le profondità
Reverse(v, start, end)Inverte gli elementi della lista v tra gli indici di inizio e fine
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data)Scrive le ripetizioni dell’albero di Huffman per una variazione di valore
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data)Scrive le ripetizioni di valori zero nell’albero Huffman
OptimizeHuffmanCountsForRle(length, counts)Ottimizza i conteggi dei simboli Huffman per la codifica run‑length
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero)Decide se applicare RLE per profondità zero e non‑zero
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data)Scrive un albero Huffman usando array di profondità e bit aggiuntivi
ReverseBits(num_bits, bits)Inverte l’ordine dei bit in un numero di larghezza di bit specificata
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off)Converte i valori di profondità di bit in codici simbolici

Vedi anche

 Italiano