Main
Main
अवलोकन
Main Aspose.Font FOSS में Python के लिए एक क्लास है। विरासत: decode_Decode।
Main.ParseQuality स्ट्रिंग s से क्वालिटी सेटिंग्स को क्वालिटी ऑब्जेक्ट में पार्स करता है।
यह क्लास Python प्रोग्राम्स में Main ऑब्जेक्ट्स के साथ काम करने के लिए 27 मेथड्स प्रदान करती है। उपलब्ध मेथड्स में शामिल हैं: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, और 15 अतिरिक्त मेथड्स। सभी सार्वजनिक सदस्य किसी भी Python एप्लिकेशन के लिए उपलब्ध हैं, Aspose.Font FOSS for Python पैकेज को स्थापित करने के बाद।
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
__init__() | Calls init इस मुख्य इन्स्टेंस पर। |
ParseQuality(s, quality) | स्ट्रिंग s से क्वालिटी सेटिंग्स को पार्स करके क्वालिटी ऑब्जेक्ट में डालता है |
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress) | कमांड‑लाइन आर्ग्यूमेंट्स (argc, argv) को प्रोसेस करता है और input_path, output_path, force, quality, decompress को भरता है |
main() | फ़ॉन्ट टूल वर्कफ़्लो को निष्पादित करते हुए प्रोग्राम का एंट्री पॉइंट के रूप में कार्य करता है |
BROTLI_FAILURE() | एक स्थिरांक लौटाता है जो Brotli डिकम्प्रेशन विफलता को दर्शाता है |
BROTLI_LOG_UINT(x) | Brotli डिबगिंग के लिए एक अनसाइन्ड इंटीजर x को लॉग करता है |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Brotli डिबगिंग के लिए array_name का इंडेक्स idx को लॉग करता है |
BROTLI_LOG(x) | Brotli प्रोसेसिंग के दौरान एक सामान्य संदेश x को लॉग करता है |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Brotli डिबगिंग के लिए _hx_len लंबाई के वेक्टर v को लॉग करता है |
DecodeWindowBits(br) | Brotli स्ट्रीम के लिए बिट रीडर br से विंडो बिट्स पढ़ता है |
DecodeVarLenUint8(br) | बिट रीडर br से एक परिवर्ती‑लंबाई uint8 पढ़ता है |
JumpToByteBoundary(br) | br को अगले बाइट सीमा तक आगे बढ़ाता है |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | br से एक meta‑block लंबाई डिकोड करता है, लंबाई और फ़्लैग सेट करता है |
ReadSymbol(table, table_off, br) | br का उपयोग करके ऑफ़सेट table_off पर तालिका से एक प्रतीक पढ़ता है |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | num_symbols के लिए Huffman कोड लंबाइयों को code_lengths में पढ़ता है |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | br और s का उपयोग करके alphabet_size के लिए Huffman कोड तालिका बनाता है |
ReadBlockLength(table, table_off, br) | br का उपयोग करके table_off पर तालिका से ब्लॉक लंबाई पढ़ता है |
TranslateShortCodes(code, ringbuffer, index) | इंडेक्स पर शॉर्ट कोड को रिंगबफ़र स्थिति में बदलता है |
InverseMoveToFrontTransform(v, v_len) | v_len लंबाई वाले वेक्टर v पर MTF को उलटता है |
HuffmanTreeGroupDecode(group, s) | s का उपयोग करके Huffman पेड़ों के एक समूह को डिकोड करता है |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | दिए गए आकार और पेड़ों की संख्या के साथ संदर्भ मानचित्र को s का उपयोग करके डिकोड करता है |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | max_block_type और संबंधित तालिकाओं का उपयोग करके ब्लॉक प्रकार निर्धारित करता है |
DecodeBlockTypeWithContext(s, br) | br से अतिरिक्त संदर्भ के साथ ब्लॉक प्रकार को डिकोड करता है |
CopyUncompressedBlockToOutput(output, pos, s) | स्थिति pos पर आउटपुट में असंपीड़ित ब्लॉक डेटा को कॉपी करता है |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | एन्कोडेड बफ़र पैरामीटरों से डिकम्प्रेस्ड आकार की गणना करता है |
BrotliDecompressStreaming(input, output, finish, s) | इनपुट से आउटपुट तक स्ट्रीमिंग Brotli डिकम्प्रेशन करता है |
BrotliDecompress(input, output) | इनपुट से आउटपुट तक एक पूर्ण Brotli बफ़र को डिकम्प्रेस करता है |