Main

Översikt

Main är en klass i Aspose.Font FOSS för Python. ärvt från: decode_Decode.

Main.ParseQuality parser kvalitetssättningar från sträng s till kvalitet objektet.

Denna klass ger 27 metoder för att arbeta med huvudobjekt i Python-program. Tillgängliga metoder inkluderar: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap,och 15 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för någon Python-ansökan efter att ha installerat Aspose.Font FOSS för Pythons paket.

Metoder

SignatureBeskrivning
__init__()Calls Inti I detta huvudsakliga exempel.
ParseQuality(s, quality)Parsera kvalitetssättningar från sträng s till kvalitet objektet
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Processerar kommandor-linjeargument (argc, argv) och fyller in input_path, output_ path, styrka, kvalitet, dekompress
main()Tjänar som programinspelningspunkten genom att utföra fontverktygets arbetsflöde
BROTLI_FAILURE()Återkommer en konstant indikerar ett Brotli-dekompressionssvikt
BROTLI_LOG_UINT(x)Logs en icke-skriven helhet x för Brotli debugging
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Logar index idx av array_name för Brotli debugging
BROTLI_LOG(x)Loggar ett generiskt meddelande x under Brotli-behandling
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Loggar en vektor av längd _hx_len för Brotli debugging
DecodeWindowBits(br)Läs fönsterbiter från bitreader br för Brotli stream
DecodeVarLenUint8(br)Läser en variabel längd uint8 från bit läsare br
JumpToByteBoundary(br)Förbättring br till nästa byte gränsen
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Dekoderar en meta-block längd från br, ställnings längden och flaggor
ReadSymbol(table, table_off, br)Läs en symbol från tabellen på offset tabell_off med br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Läs Huffman kodslängder för num_symboler i code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Bygg en Huffman-kodtabell för alfabetet_size med br och s
ReadBlockLength(table, table_off, br)Läser en block längd från tabellen i table_off med br
TranslateShortCodes(code, ringbuffer, index)Konverterar kortkod till ringbufferposition på index
InverseMoveToFrontTransform(v, v_len)Omvända MTF på vector v av längd v_len
HuffmanTreeGroupDecode(group, s)Decodera en grupp av Huffman träd med hjälp av s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Decodera en sammanhangskarta av den angivna storleken och antalet träd med hjälp av s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Bestäm blockstyp med max_block_type och relaterade tabeller
DecodeBlockTypeWithContext(s, br)Decod block typ med ytterligare sammanhang från br
CopyUncompressedBlockToOutput(output, pos, s)Kopiera obemärkta blockdata till utgången vid position pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Beräknar dekomprimerad storlek från kodade bufferparametrar
BrotliDecompressStreaming(input, output, finish, s)Utför streaming Brotli dekompression från input till output
BrotliDecompress(input, output)Dekompresserar en komplett Brotli buffer från input till output

Se även

 Svenska