Main
סקירה כללית
Main הוא שיעור ב Aspose.Font FOSS עבור Python. מורשת מ : decode_Decode.
Main.ParseQuality parses quality settings from string s into the quality object.
שיעור זה מספק 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 לאחר התקנת Aspose.Font FOSS עבור חבילת Python.
שיטות
| חתימה | תיאור |
|---|---|
__init__() | שיחות INI על דוגמה זו העיקרית. |
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() | משרת כנקודת הכניסה של התוכנית, ומפעיל את זרימת העבודה של כלי האותיות. |
BROTLI_FAILURE() | חוזר קבוע המצביע על כישלון דקמפינג בוטלי |
BROTLI_LOG_UINT(x) | כניסת מפתח לא מוגדר x עבור Brotli Debugging |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | הקלט את ה-IDX של array_name עבור Brotli debugging |
BROTLI_LOG(x) | רשום הודעה גנטית x במהלך עיבוד Brotli |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | מחזיק ויקטור V של אורך _hx_len עבור דבוג Brotli |
DecodeWindowBits(br) | קורא ביטים חלון מ- bit reader br עבור זרם Brotli |
DecodeVarLenUint8(br) | קורא אורך משתנה uint8 מ-bit reader br |
JumpToByteBoundary(br) | קדימה br עד הגבול הבא באט |
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_symbols לתוך code_lengths |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | בניית לוח קוד של Huffman עבור alphabet_size באמצעות br ו- s |
ReadBlockLength(table, table_off, br) | קרא אורך בלוק מהשולחן בטבלה_off באמצעות br |
TranslateShortCodes(code, ringbuffer, index) | המהפך של קוד קצר לתוך עמדת ringbuffer ב-index |
InverseMoveToFrontTransform(v, v_len) | הפוך MTF על vector v של אורך v_len |
HuffmanTreeGroupDecode(group, s) | להדביק קבוצה של עצי הופמן באמצעות |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | דקוד מפה של רקע של גודל מסוים ומספר עצים באמצעות |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | קובע את סוג הבלוק באמצעות max_block_type וטבלאות הקשורות |
DecodeBlockTypeWithContext(s, br) | דקוד סוג בלוק עם רקע נוסף מ br |
CopyUncompressedBlockToOutput(output, pos, s) | העתק נתוני בלוק לא מדכאים לתוך היציאה ב-Position Pos |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | מחשב את גודל הדכסה מפרמטרי הבופר הקודמים |
BrotliDecompressStreaming(input, output, finish, s) | ביצועים זרימה Brotli דקסימציה מהכנס לתוך היציאה |
BrotliDecompress(input, output) | דקמה של בופר Brotli מלא מהכנס לתוך היציאה |