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ătura | Descriere: |
|---|---|
__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. |