Main

Main

Panoramica

Main è una classe in Aspose.Font FOSS per Python. Eredita da: decode_Decode.

Main.ParseQuality analizza le impostazioni di qualità dalla stringa s nell’oggetto qualità.

Questa classe fornisce 27 metodi per lavorare con gli oggetti Main nei programmi Python. I metodi disponibili includono: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap e 15 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python.

Metodi

FirmaDescrizione
__init__()Calls init su questa istanza Main.
ParseQuality(s, quality)Analizza le impostazioni di qualità dalla stringa s nell’oggetto quality
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Elabora gli argomenti della riga di comando (argc, argv) e riempie input_path, output_path, force, quality, decompress
main()Funziona come punto di ingresso del programma eseguendo il flusso di lavoro del font tool
BROTLI_FAILURE()Restituisce una costante che indica un errore di decompressione Brotli
BROTLI_LOG_UINT(x)Registra un intero senza segno x per il debug di Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Registra l’indice idx di array_name per il debug di Brotli
BROTLI_LOG(x)Registra un messaggio generico x durante l’elaborazione di Brotli
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Registra un vettore v di lunghezza _hx_len per il debug di Brotli
DecodeWindowBits(br)Legge i bit della finestra dal lettore di bit br per lo stream Brotli
DecodeVarLenUint8(br)Legge un uint8 a lunghezza variabile dal lettore di bit br
JumpToByteBoundary(br)Avanza br al prossimo allineamento di byte
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Decodifica una lunghezza di meta‑blocco da br, impostando la lunghezza e i flag
ReadSymbol(table, table_off, br)Legge un simbolo dalla tabella all’offset table_off usando br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Legge le lunghezze dei codici Huffman per num_symbols in code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Costruisce una tabella di codici Huffman per alphabet_size usando br e s
ReadBlockLength(table, table_off, br)Legge una lunghezza di blocco dalla tabella a table_off usando br
TranslateShortCodes(code, ringbuffer, index)Converte il codice breve nella posizione del ringbuffer all’indice
InverseMoveToFrontTransform(v, v_len)Inverte MTF sul vettore v di lunghezza v_len
HuffmanTreeGroupDecode(group, s)Decodifica un gruppo di alberi Huffman usando s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Decodifica una mappa di contesto di dimensione data e numero di alberi usando s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Determina il tipo di blocco usando max_block_type e le tabelle correlate
DecodeBlockTypeWithContext(s, br)Decodifica il tipo di blocco con contesto aggiuntivo da br
CopyUncompressedBlockToOutput(output, pos, s)Copia i dati del blocco non compresso nell’output alla posizione pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Calcola la dimensione decompressa dai parametri del buffer codificato
BrotliDecompressStreaming(input, output, finish, s)Esegue la decompressione Brotli in streaming dall’input all’output
BrotliDecompress(input, output)Decomprime un buffer Brotli completo dall’input all’output

Vedi anche

 Italiano