encode_brotli_bit_stream_BlockEncoder
encode_brotli_bit_stream_BlockEncoder
Overview
encode_brotli_bit_stream_BlockEncoder je třída v Aspose.Font FOSS pro Python.
Tato třída poskytuje 5 metod pro práci s objekty encode_brotli_bit_stream_BlockEncoder v programech Python. K dispozici jsou následující metody: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Všechny veřejné členy jsou přístupné jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_,A další čtyři.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bits_ | `` | Read | Dostane ty kousky . |
depths_ | `` | Read | Dostává hloubky . |
block_split_code_ | `` | Read | Dostal kód pro rozdělení bloků . |
alphabet_size_ | `` | Read | Má velikost abecedy . |
num_block_types_ | `` | Read | Dostává typy num bloků . |
block_types_ | `` | Read | Dostává typy bloků . |
block_lengths_ | `` | Read | Dostává délku bloků . |
block_ix_ | `` | Read | Dostane blok devět . |
block_len_ | `` | Read | Dostane blok len . |
entropy_ix_ | `` | Read | Dostává entropii 9 . |
Methods
| Signature | Description |
|---|---|
__init__(alphabet_size, num_block_types, block_types, block_lengths) | Calls init (včetně) na této encode_brotli_bit_stream_BlockEncoder instance. |
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage) | Vytvoří a ukládá blokové přepínače entropických kódů do úložiště na storage_ix. |
BuildAndStoreEntropyCodes(histograms, storage_ix, storage) | Vytváří a ukládá entropické kódy pro dané histogramy do úložiště na storage_ix. |
StoreSymbol(symbol, storage_ix, storage) | ` zapisuje do bitového proudu Brotli jediný symbol v určeném indexu ukládání, aktualizuje stav interní entropie |
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage) | Uložení symbolu pomocí kContextBits, kontextu a context_map do úložiště na storage_ix |