encode_Entropy_encode
概要
encode_Entropy_encode は、Aspose.Font の FOSS における Python 用のクラスです。
このクラスは、Python プログラムにおける encode_Entropy_encode オブジェクトを操作するための 18 のメソッドを提供します。利用可能なメソッドは、ConvertBitDepthsToSymbols、CreateHuffmanTree、DecideOverRleUse、EntropyCodeBlockLength、EntropyCodeBlockType、EntropyCodeCommand、EntropyCodeContextMap、EntropyCodeDistance、EntropyCodeLiteral、OptimizeHuffmanCountsForRle、Reverse、ReverseBits、および 6 つの追加メソッドです。すべての公開メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションから利用可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
__init__() | Calls init この encode_Entropy_encode インスタンスで。 |
EntropyCodeLiteral() | エントロピー符号化を使用してリテラルシンボルをエンコードします。 |
EntropyCodeCommand() | エントロピー符号化を使用してコマンドトークンをエンコードします。 |
EntropyCodeDistance() | LZ スタイルのマッチング用の距離値をエンコードします。 |
EntropyCodeBlockLength() | エントロピー符号化においてブロックの長さをエンコードします |
EntropyCodeContextMap() | 適応エントロピー・モデル用のコンテキストマップをエンコードします |
EntropyCodeBlockType() | ブロックのタイプ識別子をエンコードします |
SortHuffmanTree(v0, v1) | Huffman ツリーのノード v0 と v1 をソートします |
SetDepth(p, pool, pool_off, depth, depth_off, level) | 指定されたオフセットとレベルでプールの深度値を設定します |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | データと制限からハフマン木を構築し、深さを出力します |
Reverse(v, start, end) | リスト v の要素を start と end のインデックス間で逆順にします |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | 値の変化に対するハフマン木の繰り返しを書き込みます |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Huffman ツリーにおいてゼロ値の繰り返しを書き込む |
OptimizeHuffmanCountsForRle(length, counts) | ランレングス符号化用に Huffman 記号カウントを最適化する |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | ゼロと非ゼロの深度に対して RLE を適用するかどうかを決定する |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | 深さ配列と余分なビットを使用して Huffman ツリーを書き込む |
ReverseBits(num_bits, bits) | 指定されたビット幅の数値のビット順序を反転します |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | ビット深度の値をシンボルコードに変換します |