encode_Brotli_bit_stream

encode_Brotli_bit_stream

Overview

encode_Brotli_bit_stream là một lớp trong Aspose.Font FOSS cho Python.

Khóa học này cung cấp 22 phương pháp để làm việc với các đối tượng encode_Brotli_bit_stream trong các chương trình Python. Các phương pháp có sẵn bao gồm: BuildAndStoreBlockSplitCode, BuildAndStoreHuffmanTree, EncodeContextMap, EncodeMlen, IndexOf, JumpToByteBoundary, MoveToFront, MoveToFrontTransform, RunLengthCodeZeros, StoreBlockSwitch, StoreCompressedMetaBlockHeader, StoreHuffmanTree,Và 10 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python.

Methods

SignatureDescription
__init__()Calls Intô trong ví dụ này encode_Brotli_bit_stream.
EncodeMlen(length, bits, numbits, nibblesbits)Mã hóa chiều dài trận đấu vào dòng bit bằng cách sử dụng các thông số bit được cung cấp
StoreVarLenUint8(n, storage_ix, storage)Tạo một toàn bộ 8-bit n để lưu trữ tại index storage_ix bằng cách mã hóa chiều dài biến đổi
StoreCompressedMetaBlockHeader(final_block, length, storage_ix, storage)Viết một tiêu đề meta-block bị nén, đánh dấu khối cuối cùng và chiều dài
StoreUncompressedMetaBlockHeader(length, storage_ix, storage)Tạo một tiêu đề meta-block không bị nén với chiều dài nhất định
StoreHuffmanTreeOfHuffmanTreeToBitMask(num_codes, code_length_bitdepth, storage_ix, storage)Lưu trữ hình ảnh Huffman-tree-of-Huffman như một mặt nạ nhỏ
StoreHuffmanTreeToBitMask(huffman_tree, huffman_tree_extra_bits, code_length_bitdepth, code_length_bitdepth_off, code_length_bitdepth_symbols, storage_ix, storage)Chuyển đổi một cây Huffman và các bit bổ sung của nó thành một mặt nạ nhỏ và viết nó
StoreSimpleHuffmanTree(depths, depths_off, symbols, num_symbols, max_bits, storage_ix, storage)Viết một cây Huffman đơn giản được định nghĩa bởi độ sâu và biểu tượng
StoreHuffmanTree(depths, depths_off, num, storage_ix, storage)Lưu trữ một cây Huffman bằng cách sử dụng một đường dây và tính toán độ sâu
BuildAndStoreHuffmanTree(histogram, length, depth, depth_off, bits, bits_off, storage_ix, storage)Xây dựng một cây Huffman từ histogram và lưu trữ nó
IndexOf(v, value)Trả lại chỉ số giá trị trong danh sách v, hoặc -1 nếu không tìm thấy
MoveToFront(v, index)Chuyển element tại index trong danh sách v sang phía trước
MoveToFrontTransform(v)Ứng dụng chuyển đổi move-to-front sang danh sách v
RunLengthCodeZeros(v_in, max_run_length_prefix, v_out, extra_bits)Mã hóa các rào cản của zeros từ v_in vào v-out với tiền định max được cung cấp
EncodeContextMap(context_map, num_clusters, storage_ix, storage)Tạo một bản đồ bối cảnh với thông tin phân loại để lưu trữ
StoreBlockSwitch(code, block_ix, storage_ix, storage)Ghi lại mã chuyển đổi khối trong index block
BuildAndStoreBlockSplitCode(types, lengths, num_types, code, storage_ix, storage)Tạo và lưu trữ các mã phân chia từ chiều dài kiểu
StoreTrivialContextMap(num_types, context_bits, storage_ix, storage)Tạo một bản đồ ngữ cảnh đơn giản bằng cách sử dụng num_types và bits ngữ pháp
JumpToByteBoundary(storage_ix, storage)Tăng chỉ số lưu trữ lên giới hạn byte tiếp theo
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)Viết một Brotli meta-block cho một bit lưu trữ, xử lý chữ cái, lệnh và các đầu khóa
StoreMetaBlockTrivial(input, start_pos, length, mask, is_last, commands, n_commands, storage_ix, storage, storage_off)Tạo một khối meta đơn giản mà không có biến đổi phức tạp
StoreUncompressedMetaBlock(final_block, input, position, mask, _hx_len, storage_ix, storage, storage_off)Viết một khối meta không bị nén, đánh dấu khối cuối cùng nếu cần thiết

See Also

 Tiếng Việt