encode_Entropy_encode
encode_Entropy_encode
Gambaran Umum
encode_Entropy_encode adalah kelas dalam Aspose.Font FOSS untuk Python.
Kelas ini menyediakan 18 metode untuk bekerja dengan objek encode_Entropy_encode dalam program Python. Metode yang tersedia meliputi: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__() | Calls init pada instance encode_Entropy_encode ini. |
EntropyCodeLiteral() | Mengkode simbol literal menggunakan pengkodean entropi |
EntropyCodeCommand() | Mengkode token perintah menggunakan pengkodean entropi |
EntropyCodeDistance() | Menyandi nilai jarak untuk pencocokan bergaya LZ |
EntropyCodeBlockLength() | Menyandi panjang blok dalam pengkodean entropi |
EntropyCodeContextMap() | Menyandi peta konteks untuk model entropi adaptif |
EntropyCodeBlockType() | Menyandi pengidentifikasi tipe blok |
SortHuffmanTree(v0, v1) | Mengurutkan dua node pohon Huffman v0 dan v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Mengatur nilai kedalaman dalam pool pada offset dan level yang diberikan |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Membangun pohon Huffman dari data dengan batasan dan menghasilkan kedalaman |
Reverse(v, start, end) | Membalik elemen-elemen dalam daftar v antara indeks awal dan akhir |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Menulis pengulangan Huffman tree untuk perubahan nilai |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Menulis pengulangan nilai nol dalam Huffman tree |
OptimizeHuffmanCountsForRle(length, counts) | Mengoptimalkan hitungan simbol Huffman untuk run‑length encoding |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Menentukan apakah akan menerapkan RLE untuk kedalaman nol dan non‑nol |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Menulis pohon Huffman menggunakan array kedalaman dan bit tambahan |
ReverseBits(num_bits, bits) | Membalik urutan bit dalam sebuah bilangan dengan lebar bit yang diberikan |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Mengonversi nilai kedalaman bit menjadi kode simbol |