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 از ورودی به خروجی

همچنین ببینید:

 فارسی