Main

ภาพรวม

Main เป็นคลาสใน Aspose.Font FOSS สําหรับ Python. ทายาทจาก: decode_Decode.

Main.ParseQuality พารสการตั้งค่าคุณภาพจาก string s เข้าไปในวัตถุคุณธรรม.

หมวดนี้ให้ 27 วิธีในการทํางานกับวัตถุหลักในโปรแกรม Python. วิธีการที่ใช้ได้แก่: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap,และวิธีการเพิ่มเติมอีก 15 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.

วิธีการ

Signatureคําอธิบาย
__init__()Calls init การประกอบการ ในกรณีหลักนี้.
ParseQuality(s, quality)การพาราชการคุณภาพจาก string s เข้าไปในวัตถุคุณธรรม
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)การประมวลผลคําโต้แย้งแถวบัญชา (argc, argv) และการบรรจุ input_path, output_ Path, force, quality, decompress
main()รับใช้เป็นจุดเข้าโปรแกรมในการดําเนินการกระบวนการทํางานของเครื่องมือ font
BROTLI_FAILURE()การคืนค่าคงที่แสดงถึงความล้มเหลวในการผ่าตัดการกด Brotli
BROTLI_LOG_UINT(x)ติดบันทึกตัวเลขเต็มที่ไม่มีเซ็น x สําหรับการแก้ไขปัญหาของ Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Logs อินเด็กซ์ของ array_name สําหรับการ debugging Brotli
BROTLI_LOG(x)ติดบันทึกข้อความทั่วไป x ระหว่างการประมวลผล Brotli
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)ติดบันทึกเวกเตอร์ v ความยาว _hx_len สําหรับการแก้ไขปัญหาของ Brotli
DecodeWindowBits(br)อ่านบิทหน้าต่างจากเครื่องอ่านเบต br สําหรับสตรีม Brotli
DecodeVarLenUint8(br)อ่าน uint8 ความยาวตัวแปรจากเครื่องอ่านบิต br
JumpToByteBoundary(br)การขยาย br ไปยังเขต byte ต่อไป
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)การแยกรหัสความยาวของเมตาบล็อกจาก br, วางความนานและสัญญากระจาย
ReadSymbol(table, table_off, br)อ่านสัญลักษณ์จากตารางที่ offset table_off โดยใช้ br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)อ่านความยาวรหัส Huffman สําหรับตัวเลข num_symbol เป็น code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)สร้างตารางโค้ด Huffman สําหรับ alphabet_size โดยใช้ br และ s
ReadBlockLength(table, table_off, br)อ่านความยาวของบล็อกจากตารางที่ table_off โดยใช้ br
TranslateShortCodes(code, ringbuffer, index)แปลงรหัสสั้นเป็นตําแหน่ง ringbuffer ที่อัตรานิยม
InverseMoveToFrontTransform(v, v_len)ปรับ MTF ลงในเวกเตอร์ v ความยาว v_len
HuffmanTreeGroupDecode(group, s)การถอดรหัสกลุ่มต้นไม้ฮาฟแมน โดยใช้ s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Decode แผนที่ในแวดล้อมของขนาดและจํานวนต้นไม้ที่มีการใช้ s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)การกําหนดชนิดบล็อกโดยใช้ max_block_type และตารางที่เกี่ยวข้อง
DecodeBlockTypeWithContext(s, br)Decode แบบบล็อกที่มีบทความเพิ่มเติมจาก br
CopyUncompressedBlockToOutput(output, pos, s)คัดลอกข้อมูลบล็อคที่ไม่ถูกกดเข้าสู่การออกในตําแหน่ง pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)คอมพิวเตอร์ขนาดที่ถอดความกด จากปารามีเทียบคอฟเฟอร์ที่โค้ด
BrotliDecompressStreaming(input, output, finish, s)ทําการถ่ายทอด Brotli decompression จากทางเข้าไปสู่ทางออก
BrotliDecompress(input, output)การถอดความดันของ Brotli เบฟเฟอร์ที่สมบูรณ์จากทางเข้าไปสู่ทางออก

ดูเช่นกัน

 ภาษาไทย