Main

Main

Přehled

Main je třída v Aspose.Font FOSS pro Python. Dědí z: decode_Decode.

Main.ParseQuality parsuje nastavení kvality z řetězce s do objektu kvality.

Tato třída poskytuje 27 metod pro práci s objekty Main v programech Python. Dostupné metody zahrnují: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap a 15 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python.

Metody

Podpis:Popis:
__init__()Calls init na této instanci Main.
ParseQuality(s, quality)Rozebere nastavení kvality ze řetězce s do objektu quality
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Zpracovává argumenty příkazové řádky (argc, argv) a vyplňuje input_path, output_path, force, quality, decompress
main()Slouží jako vstupní bod programu, který provádí workflow font tool
BROTLI_FAILURE()Vrací konstantu označující selhání dekomprese Brotli
BROTLI_LOG_UINT(x)Zaznamená celé číslo bez znaménka x pro ladění Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Zaznamená index idx array_name pro ladění Brotli
BROTLI_LOG(x)Zaznamená obecnou zprávu x během zpracování Brotli
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Zaznamená vektor v délky _hx_len pro ladění Brotli
DecodeWindowBits(br)Čte bity okna z bitového čtečky br pro Brotli stream
DecodeVarLenUint8(br)Načte proměnné‑délkové uint8 z bitového čteče br
JumpToByteBoundary(br)Posune br na další byte-hranici
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Dekóduje délku meta‑bloku z br, nastaví délku a příznaky
ReadSymbol(table, table_off, br)Načte symbol z tabulky na offsetu table_off pomocí br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Načte délky Huffmanových kódů pro num_symbols do code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Vytvoří Huffmanovu tabulku kódů pro alphabet_size pomocí br a s
ReadBlockLength(table, table_off, br)Načte délku bloku z tabulky na adrese table_off pomocí br
TranslateShortCodes(code, ringbuffer, index)Převádí krátký kód na pozici v kruhovém bufferu podle indexu
InverseMoveToFrontTransform(v, v_len)Opačná operace MTF na vektoru v délky v_len
HuffmanTreeGroupDecode(group, s)Dekóduje skupinu Huffmanových stromů pomocí s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Dekóduje mapu kontextu dané velikosti a počtu stromů pomocí s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Určuje typ bloku pomocí max_block_type a souvisejících tabulek
DecodeBlockTypeWithContext(s, br)Dekóduje typ bloku s dalším kontextem z br
CopyUncompressedBlockToOutput(output, pos, s)Kopíruje nekomprimovaná data bloku na výstup na pozici pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Vypočítá dekomprimovanou velikost z parametrů zakódovaného bufferu
BrotliDecompressStreaming(input, output, finish, s)Provádí streamovou dekompresi Brotli od vstupu k výstupu
BrotliDecompress(input, output)Dekompresuje kompletní buffer Brotli od vstupu k výstupu

Viz také:

 Čeština