encode_brotli_bit_stream_BlockEncoder
Overview
encode_brotli_bit_stream_BlockEncoder เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
หมวดนี้ให้ 5 วิธีในการทํางานกับวัตถุ encode_brotli_bit_stream_BlockEncoder ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: BuildAndStoreBlockSwitchEntropyCodes, BuildAndStoreEntropyCodes, StoreSymbol, StoreSymbolWithContext, __init__. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: alphabet_size_, bits_, block_ix_, block_len_, block_lengths_, block_split_code_,และอีก 4 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
bits_ | `` | Read | ได้รับส่วนต่างๆ . |
depths_ | `` | Read | ได้ความลึกซึ้ง. |
block_split_code_ | `` | Read | ได้รหัสแยกบล็อก. |
alphabet_size_ | `` | Read | มีขนาดอักษรเป็นตัวเลข. |
num_block_types_ | `` | Read | ได้รับชนิดบล็อกนัม . |
block_types_ | `` | Read | ได้รับชนิดของบล็อก . |
block_lengths_ | `` | Read | ได้ยาวของบล็อก. |
block_ix_ | `` | Read | ได้รับบล็อก 9 . |
block_len_ | `` | Read | ได้เลนที่ห้องพัก. |
entropy_ix_ | `` | Read | ได้ entropi 9 . |
Methods
| Signature | Description |
|---|---|
__init__(alphabet_size, num_block_types, block_types, block_lengths) | Calls init การประกอบการ ในตัวอย่าง encode_brotli_bit_stream_BlockEncoder นี้. |
BuildAndStoreBlockSwitchEntropyCodes(storage_ix, storage) | สร้างและเก็บรหัสการเข้าระบบสวิตช์บล็อกในที่จอง storage_ix |
BuildAndStoreEntropyCodes(histograms, storage_ix, storage) | สร้างและเก็บโค้ดเอ็นโทรปี้สําหรับฮิสโตกรามที่ให้ไว้ใน storage_ix |
StoreSymbol(symbol, storage_ix, storage) | ` เขียนสัญลักษณ์เดียวในบิทสตรีม Brotli ที่อัตราการเก็บของที่ระบุ, อัพเดตสถานะ entropyภายใน |
StoreSymbolWithContext(kContextBits, symbol, context, context_map, storage_ix, storage) | เก็บสัญลักษณ์โดยใช้ kContextBits, context และ context_map เข้าไปใน storage ที่ storage_ix |