Main

Main

Overzicht

Main is een klasse in Aspose.Font FOSS voor Python. Erft van: decode_Decode.

Main.ParseQuality parseert kwaliteitsinstellingen van string s naar het kwaliteitsobject.

Deze klasse biedt 27 methoden om te werken met Main-objecten in Python-programma’s. Beschikbare methoden omvatten: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, en 15 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Font FOSS voor Python-pakket.

Methoden

HandtekeningBeschrijving
__init__()Calls init op deze Main instance.
ParseQuality(s, quality)Parseert kwaliteitinstellingen van string s naar het quality-object
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Verwerkt opdracht‑regelargumenten (argc, argv) en vult input_path, output_path, force, quality, decompress
main()Dient als het programmainvoerpunt dat de workflow van de font-tool uitvoert
BROTLI_FAILURE()Retourneert een constante die een Brotli-decompressiefout aangeeft
BROTLI_LOG_UINT(x)Logt een unsigned integer x voor Brotli-debugging
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Logt de index idx van array_name voor Brotli-debugging
BROTLI_LOG(x)Logt een generiek bericht x tijdens de Brotli-verwerking
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Logt een vector v van lengte _hx_len voor Brotli-debugging
DecodeWindowBits(br)Leest vensterbits van bitlezer br voor Brotli-stroom
DecodeVarLenUint8(br)Leest een variabele‑lengte uint8 van bitlezer br
JumpToByteBoundary(br)Verschuift br naar de volgende byte-grens
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Decodeert een meta‑blocklengte van br en stelt lengte en vlaggen in
ReadSymbol(table, table_off, br)Leest een symbool uit de tabel op offset table_off met behulp van br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Leest Huffman-codelengtes voor num_symbols in code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Bouwt een Huffman-codatabel voor alphabet_size met behulp van br en s
ReadBlockLength(table, table_off, br)Leest een bloklengte uit de tabel op table_off met br
TranslateShortCodes(code, ringbuffer, index)Converteert short code naar ringbufferpositie op index
InverseMoveToFrontTransform(v, v_len)Keert MTF om op vector v van lengte v_len
HuffmanTreeGroupDecode(group, s)Decodeert een groep Huffman-bomen met s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Decodeert een contextkaart van gegeven grootte en aantal bomen met behulp van s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Bepaalt het bloktype met behulp van max_block_type en gerelateerde tabellen
DecodeBlockTypeWithContext(s, br)Decodeert bloktype met extra context van br
CopyUncompressedBlockToOutput(output, pos, s)Kopieert ongecomprimeerde blokgegevens naar de uitvoer op positie pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Berekent de gedecomprimeerde grootte op basis van gecodeerde bufferparameters
BrotliDecompressStreaming(input, output, finish, s)Voert streaming Brotli-decompressie uit van invoer naar uitvoer
BrotliDecompress(input, output)Decomprimeert een volledige Brotli-buffer van invoer naar uitvoer

Zie ook

 Nederlands