Kodiranje:
Približni podaci
encode_Entropy_encode je klasa u Aspose.Font FOSS za Python.
Ova klasa pruža 18 metoda za rad s objektima encode_Entropy_encode u Python programima. Postoje i sljedeće metode: ConvertBitDepthsToSymbols, CreateHuffmanTree, DecideOverRleUse, EntropyCodeBlockLength, EntropyCodeBlockType, EntropyCodeCommand, EntropyCodeContextMap, EntropyCodeDistance, EntropyCodeLiteral, OptimizeHuffmanCountsForRle, Reverse, ReverseBits, i 6 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
__init__() | Pozivci init (izvorni broj) na ovom encode_Entropy_encode primjerku. |
EntropyCodeLiteral() | Kodira doslovni simbol pomoću entropskog kodiranja. |
EntropyCodeCommand() | Kodira zapovjedni token pomoću entropskog kodiranja. |
EntropyCodeDistance() | Kodira vrijednost udaljenosti za LZ-styl podudarnosti |
EntropyCodeBlockLength() | Kodira dužinu bloka u entropskom kodiranju. |
EntropyCodeContextMap() | Kodira kontekstnu kartu za modele adaptivne entropije. |
EntropyCodeBlockType() | Kodira identifikacijski tip bloka |
SortHuffmanTree(v0, v1) | Sortira dva Huffman drveta čvorova v0 i v1 |
SetDepth(p, pool, pool_off, depth, depth_off, level) | Uređenje vrijednosti dubine u bazenu na određenim pomjeranjima i razini. |
CreateHuffmanTree(data, data_off, length, tree_limit, depth, depth_off) | Izgradi Huffman drvo iz podataka s ograničenjima i izlaze dubine |
Reverse(v, start, end) | U ovom slučaju, u skladu s člankom 4. stavkom 1. točkom (a) ovog članka. |
WriteHuffmanTreeRepetitions(previous_value, value, repetitions, tree, extra_bits_data) | Piše Huffman drvo ponavljanja za promjenu vrijednosti |
WriteHuffmanTreeRepetitionsZeros(repetitions, tree, extra_bits_data) | Piše ponavljanja nula vrijednosti u Huffman drvo |
OptimizeHuffmanCountsForRle(length, counts) | Optimizira Huffman simbol broji za kodiranje dužine trčanja |
DecideOverRleUse(depth, depth_off, length, use_rle_for_non_zero, use_rle_for_zero) | Odlučuje o primjeni RLE-a za dubine nulu i druge od nule. |
WriteHuffmanTree(depth, depth_off, length, tree, extra_bits_data) | Piše Huffman drvo koristeći dubine nizove i dodatnih bitova |
ReverseBits(num_bits, bits) | Prevrće redoslijed bitova u određenom broju širine bitov. |
ConvertBitDepthsToSymbols(depth, depth_off, _hx_len, bits, bits_off) | Pretvara bit dubine vrijednosti u simbole kodova |