encode_Entropy_encode

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)ビット深度の値をシンボルコードに変換します

参照

 日本語