encode_Brotli_bit_stream

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 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Font FOSS עבור חבילת Python.

שיטות

חתימהתיאור
__init__()שיחות INI בכתובת זו יש להדפיס את המכשיר_Brotli_bit_stream.
EncodeMlen(length, bits, numbits, nibblesbits)הקוד של אורך המתח לתוך זרם ה-bit באמצעות פרמטרים הניתנים ב-bits
StoreVarLenUint8(n, storage_ix, storage)כתיבת מפרט 8-bit 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)שמור את הדמות של Huffman-tree-of-Huffman כקטע מסכה
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)אחסון עץ Huffman באמצעות רצועת עומק ומספר
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage)בונה עץ חףמן מתוך היסטוגרם ומחזיק אותו
IndexOf(v, value)החזיר את הערך של רשימה v, או -1 אם לא נמצא
MoveToFront(v, index)העברת החלק ב-index ברשימה v אל הקדמה
MoveToFrontTransform(v)יישום שינוי מוטו-לפני רשימה v
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits)הקוד את שורות ה-Zero מ-v_in ל-V_out עם מקסימום מוגדר
EncodeContextMap(context_map, num_clusters, storage_ix, storage)כתיבת מפת רקע עם מידע מעורב כדי לאחסן
StoreBlockSwitch(code, block_ix, storage_ix, storage)הקלטת קוד בלוק ב-Block Index
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage)יצירת ומחסן קודים מחולקים מ-type lengths
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage)כתיבת מפת מסמך פשוטה באמצעות num_types ו-context bits
JumpToByteBoundary(storage_ix, storage)קידום מדד אחסון לקו ה-Byte הבא
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)כותב מטה-בלוק בוטלי לקטע של שורת אחסון, ניהול אותיות, פקודות ובלוקים
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)כתיבת בלוק מטא לא דחוס, סימן בלוקים סופיים אם יש צורך

ראה גם

 עברית