Écode_Entrôle_Écodes
Vue de l’ensemble
encode_Entropy_encode C’est une classe dans Aspose.Font FOSS pour Python.
Cette classe fournit 18 méthodes pour travailler avec les objets encode_Entropy_encode dans les programmes Python. Les méthodes disponibles comprennent : ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits,6 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.Font FOSS pour le package Python.
méthodes
| Signature | Description |
|---|---|
__init__() | Les appels Inti Il est à l’instar de cod_entropy. |
EntropyCodeLiteral() | Encoder un symbole littéraire en utilisant le codage entrophique |
EntropyCodeCommand() | Encoder un token de commande en utilisant le codage entropy |
EntropyCodeDistance() | Encoder une valeur de distance pour les matchs en style LZ |
EntropyCodeBlockLength() | Encoder la longueur d’un bloc dans le codage entrophique |
EntropyCodeContextMap() | Encoder une carte de contexte pour les modèles d’entropie adaptatives |
EntropyCodeBlockType() | Encoder le type d’identificateur d’un bloc |
SortHuffmanTree(v0, v1) | 2 types de huffman v0 et v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Mettre des valeurs de profondeur dans une piscine à un offset donné et au niveau |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Construit un arbre de Huffman à partir des données avec limites et profondeurs d’outputs |
Reverse(v, start, end) | Reversez les éléments de la liste v entre les indices début et fin |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Huffman écrit des répétitions d’arbre pour un changement de valeur |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Écrire des répétitions de valeurs zéro dans l’arbre Huffman |
OptimizeHuffmanCountsForRle(length, counts) | Optimisez le symbole Huffman pour l’encodage de longueur d’exécution |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Déterminer si appliquer le RLE pour les profondeurs zéro et non-zero |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Écrire un arbre de Huffman en utilisant des rayons profonds et des bits supplémentaires |
ReverseBits(num_bits, bits) | Reverse l’ordre des bits dans un nombre de bit donné de largeur |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Convertir les valeurs de profondeur bit en codes symboliques |