Kodiranje blokova za uređaj:
Približni podaci
encode_brotli_bit_stream_BlockEncoder je klasa u Aspose.Font FOSS za Python.
Ova klasa pruža 5 metoda za rad s objektima encode_brotli_bit_stream_BlockEncoder u Python programima. Postoje i sljedeće metode: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python. Ograničenja: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_, i još 4 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
bits_ | `` | Čitaj. | Dobija dijelove . |
depths_ | `` | Čitaj. | Dobija dubine . |
block_split_code_ | `` | Čitaj. | Dobiva blok podjeljeni kod . |
alphabet_size_ | `` | Čitaj. | Dobiva veličinu abecede . |
num_block_types_ | `` | Čitaj. | Dobiva tipove blokova . |
block_types_ | `` | Čitaj. | Dobija tipove blokova . |
block_lengths_ | `` | Čitaj. | Dobiva dužine blokova . |
block_ix_ | `` | Čitaj. | Dobiva blok 9 . |
block_len_ | `` | Čitaj. | Dobiva blok len . |
entropy_ix_ | `` | Čitaj. | Dobiva entropicu 9 . |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
__init__(alphabet_size, num_block_types, block_types, block_lengths) | Pozivci init (izvorni broj) na ovom encode_brotli_bit_stream_BlockEncoder primjerku. |
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage) | Izgradnja i pohranjivanje blok-switch entropickih koda u skladište na storage_ix |
BuildAndStoreEntropyCodes(histograms, storage_ix, storage) | Uložiti u sustav za upravljanje i održavanje podataka. |
StoreSymbol(symbol, storage_ix, storage) | ` piše jedan simbol u Brotli bit stream na određenom indeksu pohranjivanja, ažurirajući stanje unutarnje entropije |
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage) | Čuva simbol pomoću kContextBits, konteksta i context_map u skladištenje na storage_ix |