decode_Huffman
概要
decode_Huffman は Aspose.Font の Python 用 FOSS のクラスです。
このクラスは Python プログラム内で decode_Huffman オブジェクトを操作するための 7 つのメソッドを提供します。利用できるメソッドは BrotliBuildHuffmanTable、BrotliHuffmanTreeGroupInit、BrotliHuffmanTreeGroupRelease、GetNextKey、NextTableBitSize、ReplicateValue、__init__ です。Aspose.Font の Python 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の Python アプリケーションからアクセス可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
__init__() | Calls init この decode_Huffman インスタンス上で。 |
GetNextKey(key, _hx_len) | 指定された長さを使用して、キー バッファから次のハフマンキーを読み取ります |
ReplicateValue(table, table_off, step, end, code) | コードを使用して、table_off から開始し、終了までステップしながら値をテーブルにコピーします |
NextTableBitSize(count, _hx_len, root_bits) | count、_hx_len、root_bits に基づいて次のハフマンテーブルのビットサイズを計算します |
BrotliBuildHuffmanTable(root_table, root_table_off, root_bits, code_lengths, code_lengths_size) | ルートパラメータとコード長データを使用して、Brotli 用のハフマンテーブルを構築します |
BrotliHuffmanTreeGroupInit(group, alphabet_size, ntrees) | 指定されたアルファベットサイズとツリー数でハフマン木のグループを初期化します |
BrotliHuffmanTreeGroupRelease(group) | Brotli ハフマン木グループに関連付けられたリソースを解放します |