encode_brotli_bit_stream_BlockEncoder

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

NameTypeAccessDescription
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

SignatureDescription
__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

See Also

 ภาษาไทย