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 מלא מהכנס לתוך היציאה

ראה גם

 עברית