encode_brotli_bit_stream_BlockEncoder

encode_brotli_bit_stream_BlockEncoder

Übersicht

encode_brotli_bit_stream_BlockEncoder ist eine Klasse in Aspose.Font FOSS für Python.

Diese Klasse bietet 5 Methoden zur Arbeit mit encode_brotli_bit_stream_BlockEncoder-Objekten in Python-Programmen. Verfügbare Methoden umfassen: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde. Eigenschaften: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_ und 4 weitere.

Eigenschaften

NameTypZugriffBeschreibung
bits_``LesenRuft die Bits ab.
depths_``LesenGibt die Tiefen zurück.
block_split_code_``LesenRuft den Block-Split-Code ab.
alphabet_size_``LesenRuft die Alphabetgröße ab.
num_block_types_``LesenErmittelt die Anzahl der Blocktypen .
block_types_``LesenLiefert die Blocktypen.
block_lengths_``LesenRuft die Blocklängen ab.
block_ix_``LesenLiefert den block ix .
block_len_``LesenErmittelt die Blocklänge.
entropy_ix_``LesenRuft die Entropie-ix ab.

Methoden

SignaturBeschreibung
__init__(alphabet_size, num_block_types, block_types, block_lengths)Calls init bei dieser encode_brotli_bit_stream_BlockEncoder-Instanz.
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage)Erstellt und speichert Block-Switch-Entropie-Codes im Speicher bei storage_ix
BuildAndStoreEntropyCodes(histograms, storage_ix, storage)Erstellt und speichert Entropie-Codes für gegebene Histogramme im Speicher bei storage_ix
StoreSymbol(symbol, storage_ix, storage)` schreibt ein einzelnes Symbol in den Brotli-Bitstream am angegebenen Speicherindex und aktualisiert den internen Entropiezustand
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage)Speichert ein Symbol unter Verwendung von kContextBits, Kontext und context_map im Speicher bei storage_ix

Siehe auch

 Deutsch