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 เบฟเฟอร์ที่สมบูรณ์จากทางเข้าไปสู่ทางออก |