encode_Metablock
概要
encode_Metablock は Aspose.Font の Python 用 FOSS に含まれるクラスです。
このクラスは Python プログラムで encode_Metablock オブジェクトを操作するための5つのメソッドを提供します。利用可能なメソッドは、BuildMetaBlock、BuildMetaBlockGreedy、BuildMetaBlockGreedyWithContexts、OptimizeHistograms、__init__です。Aspose.Font の Python 用 FOSS パッケージをインストールすれば、すべての公開メンバーは任意の Python アプリケーションからアクセス可能です。
メソッド
| シグネチャ | 説明 |
|---|---|
__init__() | Calls init この encode_Metablock インスタンスで。 |
BuildMetaBlock(ringbuffer, pos, mask, prev_byte, prev_byte2, cmds, num_commands, literal_context_mode, mb) | リングバッファ、位置、マスク、前のバイト、コマンドリスト、コンテキストモードを使用してメタブロックを構築します |
BuildMetaBlockGreedy(ringbuffer, pos, mask, commands, n_commands, mb) | リングバッファ、位置、マスク、提供されたコマンドから貪欲にメタブロックを構築します |
BuildMetaBlockGreedyWithContexts(ringbuffer, pos, mask, prev_byte, prev_byte2, literal_context_mode, num_contexts, static_context_map, commands, n_commands, mb) | リテラルコンテキスト、静的コンテキストマップ、コマンドを使用して貪欲なメタブロックを構築します |
OptimizeHistograms(num_direct_distance_codes, distance_postfix_bits, mb) | 距離コードパラメータが与えられたとき、メタブロックヒストグラムを最適化する |