Main
Main
نمای کلی
Main یک کلاس در Aspose.Font FOSS برای Python است. ارثبری از: decode_Decode.
Main.ParseQuality تنظیمات کیفیت را از رشته s به شیء quality تجزیه میکند.
این کلاس 27 متد برای کار با اشیاء Main در برنامههای Python فراهم میکند. متدهای موجود شامل: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap و 15 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامهٔ Python قابل دسترسی هستند.
روش ها
| امضا | توضیح |
|---|---|
__init__() | Calls init در این نمونهٔ Main. |
ParseQuality(s, quality) | تنظیمات کیفیت را از رشته s به شیء quality تجزیه میکند |
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) | عدد صحیح بدون علامت x را برای اشکالزدایی Brotli ثبت میکند |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | اندیس idx از array_name را برای اشکالزدایی 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 را به مرز بایت بعدی پیش میبرد |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | طول یک متابلاک را از br رمزگشایی میکند و طول و پرچمها را تنظیم مینماید |
ReadSymbol(table, table_off, br) | یک نماد را از جدول در آفست table_off با استفاده از br میخواند |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | طولهای کد هافمن برای num_symbols را به code_lengths میخواند |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | جدولی از کدهای هافمن برای alphabet_size با استفاده از br و s میسازد |
ReadBlockLength(table, table_off, br) | طول یک بلوک را از جدول در table_off با استفاده از br میخواند |
TranslateShortCodes(code, ringbuffer, index) | کد کوتاه را به موقعیت رینگبافر در اندیس تبدیل میکند |
InverseMoveToFrontTransform(v, v_len) | عملیات معکوس MTF را بر روی بردار v به طول v_len انجام میدهد |
HuffmanTreeGroupDecode(group, s) | یک گروه از درختهای هافمن را با استفاده از s رمزگشایی میکند |
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 از ورودی به خروجی |