encode_Entropy_encode

encode_Entropy_encode

ภาพรวม

encode_Entropy_encode เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.

หมวดนี้ให้ 18 วิธีในการทํางานกับวัตถุ encode_Entropy_encode ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits,และวิธีการเพิ่มเติม 6 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.

วิธีการ

Signatureคําอธิบาย
__init__()Calls init การประกอบการ ในตัวอย่าง encode_Entropy_encode นี้.
EntropyCodeLiteral()การรหัสสัญลักษณ์ตามคําแปล โดยใช้การรณบัตรเอ็นโทรปี้
EntropyCodeCommand()การรหัสเครื่องหมายคําสั่ง โดยใช้การรบรณูปกรณ์เอ็นโทรพี
EntropyCodeDistance()การรหัสค่าระยะสําหรับการตรงแบบ LZ
EntropyCodeBlockLength()รหัสความยาวของบล็อกในการรหัวกระดับเอ็นโทรปี้
EntropyCodeContextMap()การรหัสแผนที่เนื้อหาสําหรับโมเดลอนทรปิต่อรอง
EntropyCodeBlockType()แค๊ดตัวจําแนกประเภทของบล็อก
SortHuffmanTree(v0, v1)การประเภทสอง Huffman หน่วยต้นไม้ v0 และ v1
SetDepth(p, pool, pool_off, depth, depth_off, level)ตั้งค่าค่าความลึกในพูลที่ออฟเซ็ตที่กำหนดและระดับ
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off)สร้างต้น Huffman จากข้อมูลที่มีขั้นต่ําและความลึก output
Reverse(v, start, end)ยกตัวของรายการ v กลับระหว่างอัตราเริ่มต้นและปลาย
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data)เขียนการซ้ําต้น Huffman สําหรับค่าเปลี่ยน
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data)เขียนการซ้ําของค่าศูนย์ในต้น Huffman
OptimizeHuffmanCountsForRle(length, counts)ปรับปรุงการนับสัญลักษณ์ Huffman สําหรับร่องความยาวของ run
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero)ตัดสินใจว่าจะใช้ RLE สําหรับความลึกศูนย์และไม่เป็นศೂล
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data)เขียนต้น Huffman โดยใช้อาร์เรย์ความลึกและบิทเพิ่มเติม
ReverseBits(num_bits, bits)ปรับเปลี่ยนลําดับของบิตในจํานวนที่ให้ความกว้างเบิท
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off)เปลี่ยนค่าความลึกของบิตเป็นรหัสสัญลักษณ์

ดูเช่นกัน

 ภาษาไทย