encode_brotli_bit_stream_BlockEncoder

encode_brotli_bit_stream_BlockEncoder

Przegląd

encode_brotli_bit_stream_BlockEncoder jest klasą w Aspose.Font FOSS dla Python.

Ta klasa udostępnia 5 metod do pracy z obiektami encode_brotli_bit_stream_BlockEncoder w programach Python. Dostępne metody to: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_ oraz 4 dodatkowe.

Właściwości

NazwaTypDostępOpis
bits_``OdczytPobiera bity.
depths_``OdczytPobiera głębokości .
block_split_code_``OdczytPobiera kod podziału bloku .
alphabet_size_``OdczytZwraca rozmiar alfabetu.
num_block_types_``OdczytPobiera liczbę typów bloków.
block_types_``OdczytPobiera typy bloków .
block_lengths_``OdczytPobiera długości bloków .
block_ix_``OdczytPobiera indeks bloku .
block_len_``OdczytPobiera długość bloku .
entropy_ix_``OdczytPobiera entropię ix.

Metody

SygnaturaOpis
__init__(alphabet_size, num_block_types, block_types, block_lengths)Calls init w tej encode_brotli_bit_stream_BlockEncoder instancji.
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage)Tworzy i zapisuje kody entropii przełączania bloków w magazynie pod storage_ix
BuildAndStoreEntropyCodes(histograms, storage_ix, storage)Tworzy i zapisuje kody entropii dla podanych histogramów w magazynie pod storage_ix
StoreSymbol(symbol, storage_ix, storage)` zapisuje pojedynczy symbol do strumienia bitowego Brotli w określonym indeksie pamięci, aktualizując wewnętrzny stan entropii
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage)Przechowuje symbol przy użyciu kContextBits, kontekstu i context_map w pamięci pod adresem storage_ix

Zobacz także

 Polski