encode_Entropy_encode
encode_Entropy_encode
Übersicht
encode_Entropy_encode ist eine Klasse in Aspose.Font FOSS für Python.
Diese Klasse stellt 18 Methoden zur Arbeit mit encode_Entropy_encode-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser encode_Entropy_encode Instanz. |
EntropyCodeLiteral() | Kodiert ein Literal-Symbol mittels Entropiekodierung |
EntropyCodeCommand() | Kodiert ein Befehls-Token mittels Entropiekodierung |
EntropyCodeDistance() | Kodiert einen Distanzwert für LZ-artige Übereinstimmungen |
EntropyCodeBlockLength() | Kodiert die Länge eines Blocks in der Entropiekodierung |
EntropyCodeContextMap() | Kodiert eine Kontextkarte für adaptive Entropiemodelle |
EntropyCodeBlockType() | Kodiert den Typbezeichner eines Blocks |
SortHuffmanTree(v0, v1) | Sortiert zwei Huffman-Baumknoten v0 und v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Setzt Tiefenwerte in einem Pool bei angegebenen Offsets und Ebene |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Erstellt einen Huffman-Baum aus Daten mit Begrenzungen und gibt die Tiefen aus |
Reverse(v, start, end) | Kehrt die Elemente der Liste v zwischen Start- und Endindizes um |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Schreibt Huffman-Baum-Wiederholungen für eine Wertänderung |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Schreibt Wiederholungen von Nullwerten im Huffman-Baum |
OptimizeHuffmanCountsForRle(length, counts) | Optimiert Huffman‑Symbolzählungen für die Lauflängenkodierung |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Entscheidet, ob RLE für Null‑ und Nicht‑Null‑Tiefen angewendet wird |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Schreibt einen Huffman-Baum unter Verwendung von Tiefen-Arrays und zusätzlichen Bits |
ReverseBits(num_bits, bits) | Kehrt die Reihenfolge der Bits in einer Zahl mit gegebener Bitbreite um |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Konvertiert Bit-Tiefenwerte in Symbolcodes |