encode_Brotli_bit_stream (تصفية التشغيل)
المعلومات العامة
encode_Brotli_bit_stream هي فئة في Aspose.Font FOSS لـ Python.
توفر هذه الفئة 22 طريقة للعمل مع كائنات encode_Brotli_bit_stream في برامج Python. المنهجيات المتاحة تشمل: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree,و 10 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Font FOSS for Python.
الطرق
| التوقيع | وصف |
|---|---|
__init__() | المكالمات فيديو على هذه الحالة encode_Brotli_bit_stream. |
EncodeMlen(length, bits, numbits, nibblesbits) | ترميز طول المطابقة في تيار البيت باستخدام معايير البيث المقدمة |
StoreVarLenUint8(n, storage_ix, storage) | يكتب عدد كامل 8 بت n إلى التخزين في index storage_ix باستخدام تشفير متغير الطول. |
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage) | يكتب عنوان الميتابلوك الضغط، ويشير إلى الكتلة النهائية وطولها. |
StoreUncompressedMetaBlockHeader(length, storage_ix, storage) | يكتب عنوان الميتابلوك غير مضغوط بطول معين. |
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage) | يخزن تمثيل شجرة هوفمان-من-هوفمن كقناع بت. |
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage) | تحويل شجرة هافمان و بضائع إضافية إلى قناع بت وتكتبها |
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage) | يكتب شجرة هافمان بسيطة محددة من خلال أعماق وأعلام |
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage) | تخزين شجرة هوفمان باستخدام مجموعة عمق وعد |
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage) | يخلق شجرة هوفمان من النمط التوجيهي ويحفظها |
IndexOf(v, value) | يعيد مؤشر القيمة في قائمة v، أو -1 إذا لم يتم العثور عليها. |
MoveToFront(v, index) | يحرك العنصر عند المؤشر في القائمة v إلى الأمام. |
MoveToFrontTransform(v) | يطبق تحويل التحرك إلى الأمام على القائمة v |
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits) | ترميز سلسلة من الصفرات من v_in إلى v _out مع مقدمة max المذكورة |
EncodeContextMap(context_map, num_clusters, storage_ix, storage) | يكتب خريطة السياق مع تجميع المعلومات إلى التخزين |
StoreBlockSwitch(code, block_ix, storage_ix, storage) | يسجل رمز تبديل الكتلة في مؤشر الكتل |
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage) | يخلق ويحفظ رموز المجموعة المنفصلة من طول النوع |
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage) | يكتب خريطة سياق بسيطة باستخدام النوع num_types وbit context |
JumpToByteBoundary(storage_ix, storage) | تقدم مؤشر التخزين إلى الحدود البايت القادمة |
StoreMetaBlock(input, start_pos, length, mask, prev_byte, prev_byte2, is_last, num_direct_distance_codes, distance_postfix_bits, literal_context_mode, commands, n_commands, mb, storage_ix, storage) | يكتب بروتلي meta-block إلى مجموعة تخزين بيت، معالجة الحرفية والإرشادات وعناوين الكتلة. |
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off) | يكتب كتلة بسيطة بدون تحويلات معقدة |
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off) | يكتب كتلة ميتا غير مضغوطة، ويحدد المكتلة الأخيرة إذا لزم الأمر. |