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

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

Siehe auch

 Deutsch