Main

Opinie generală

Main este o clasă în Aspose.Font FOSS pentru Python. Moștenitorii de la: decode_Decode.

Main.ParseQuality parses quality settings from string s into the quality object.

Această clasă oferă 27 de metode pentru a lucra cu obiecte principale în programele Python. Metodele disponibile includ: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, şi 15 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.

Metode de evaluare

SemnăturaDescriere:
__init__()Apeluri init (încetare) în această instanţă principală.
ParseQuality(s, quality)Parsează setările de calitate din string s în obiectul de Calitatea
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Procesarea argumentelor din linia de comandă (argc, argv) și completarea input_path, output_ Path, force, quality, decompress
main()Funcționează ca punctul de intrare în programul care execută fluxul de lucru al instrumentului de font.
BROTLI_FAILURE()Întoarce o constantă care indică un eșec de descompresiune Brotli.
BROTLI_LOG_UINT(x)Înregistrează un număr întreg neînsemnat x pentru depistarea debug-urilor Brotli.
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Înregistrează indexul idx al array_name pentru deplasarea debugului Brotli
BROTLI_LOG(x)Înregistrează un mesaj x generic în timpul procesării Brotli.
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Înregistrează un vector v de lungime _hx_len pentru deplasarea Brotli
DecodeWindowBits(br)Citeste biturile de fereastra din cititorul de biți br pentru flux Brotli
DecodeVarLenUint8(br)Citește un uint8 de lungime variabilă din cititorul de biți br
JumpToByteBoundary(br)Avansează br până la următoarea limită de byte.
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Decodarea lungimii unui meta-bloc de la br, setare a lungimilor și semnele
ReadSymbol(table, table_off, br)Citește un simbol din tabel la offset table_off folosind br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Citeste lungimi de cod Huffman pentru num_symboluri în code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Construiește o tabelă cu cod Huffman pentru alphabet_size folosind br și s
ReadBlockLength(table, table_off, br)Citește o lungime de bloc din tabel la table_off folosind br
TranslateShortCodes(code, ringbuffer, index)Convertează codul scurt în poziția bufferului la index
InverseMoveToFrontTransform(v, v_len)Invertează MTF pe vectorul v de lungime v_len
HuffmanTreeGroupDecode(group, s)Decodează un grup de copaci Huffman folosind s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Decodează o hartă de context cu dimensiuni și număr dat de copaci folosind s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Determine tipul de bloc folosind max_block_type și tabele conexe
DecodeBlockTypeWithContext(s, br)Decodarea tipului de bloc cu context suplimentar din br
CopyUncompressedBlockToOutput(output, pos, s)Copiează datele de bloc necomprimate la ieșire în poziția pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Calculează dimensiunea decompresă din parametrii de buffer codificați
BrotliDecompressStreaming(input, output, finish, s)Efectuează decompresia Brotli de la intrare la ieșire prin flux.
BrotliDecompress(input, output)Decomprimează un buffer complet Brotli de la intrare la ieșire.

Vezi și:

 Română