Main

Main

Przegląd

Main jest klasą w Aspose.Font FOSS dla Python. Dziedziczy po: decode_Decode.

Main.ParseQuality parsuje ustawienia jakości z łańcucha s do obiektu jakości.

Ta klasa udostępnia 27 metod do pracy z obiektami Main w programach Python. Dostępne metody to: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap oraz 15 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.

Metody

SygnaturaOpis
__init__()Calls init na tej instancji Main.
ParseQuality(s, quality)Parsuje ustawienia jakości z łańcucha s do obiektu quality
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Przetwarza argumenty wiersza poleceń (argc, argv) i wypełnia input_path, output_path, force, quality, decompress
main()Służy jako punkt wejścia programu, wykonując przepływ pracy narzędzia font tool
BROTLI_FAILURE()Zwraca stałą wskazującą na niepowodzenie dekompresji Brotli
BROTLI_LOG_UINT(x)Loguje liczbę całkowitą bez znaku x w celu debugowania Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Loguje indeks idx array_name w celu debugowania Brotli
BROTLI_LOG(x)Loguje ogólny komunikat x podczas przetwarzania Brotli
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Loguje wektor v o długości _hx_len do debugowania Brotli
DecodeWindowBits(br)Odczytuje bity okna z czytnika bitów br dla strumienia Brotli
DecodeVarLenUint8(br)Odczytuje zmiennoliczbowy uint8 z czytnika bitów br
JumpToByteBoundary(br)Przesuwa br do następnej granicy bajtowej
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Dekoduje długość meta‑bloku z br, ustawiając długość i flagi
ReadSymbol(table, table_off, br)Odczytuje symbol z tabeli pod offsetem table_off używając br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Odczytuje długości kodów Huffmana dla num_symbols do code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Tworzy tabelę kodów Huffmana dla alphabet_size używając br i s
ReadBlockLength(table, table_off, br)Odczytuje długość bloku z tabeli pod adresem table_off przy użyciu br
TranslateShortCodes(code, ringbuffer, index)Konwertuje krótki kod na pozycję w ringbufferze przy indeksie
InverseMoveToFrontTransform(v, v_len)Odwraca MTF na wektorze v o długości v_len
HuffmanTreeGroupDecode(group, s)Dekoduje grupę drzew Huffmana przy użyciu s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Dekoduje mapę kontekstu o podanym rozmiarze i liczbie drzew przy użyciu s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Określa typ bloku przy użyciu max_block_type i powiązanych tabel
DecodeBlockTypeWithContext(s, br)Dekoduje typ bloku z dodatkowym kontekstem z br
CopyUncompressedBlockToOutput(output, pos, s)Kopiuje nieskompresowane dane bloku do wyjścia na pozycji pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Oblicza rozmiar zdekompresowanych danych na podstawie parametrów zakodowanego bufora
BrotliDecompressStreaming(input, output, finish, s)Wykonuje strumieniową dekompresję Brotli z wejścia do wyjścia
BrotliDecompress(input, output)Dekompresuje kompletny bufor Brotli z wejścia do wyjścia

Zobacz także

 Polski