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
| Firma | Descrizione |
|---|---|
__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 |