Main
Vue de l’ensemble
Main C’est une classe dans Aspose.Font FOSS pour Python. hérité de : decode_Decode.
Main.ParseQuality parses quality settings from string s into the quality object.
Cette classe fournit 27 méthodes pour travailler avec les Objets Majeurs dans les programmes Python. Les méthodes disponibles comprennent : BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap,et 15 méthodes supplémentaires. Tous les membres publics sont accessibles à n’importe quelle application Python après l’installation de la Aspose.Font FOSS pour le package Python.
méthodes
| Signature | Description |
|---|---|
__init__() | Les appels Inti Dans ce cas principal. |
ParseQuality(s, quality) | Parse les paramètres de qualité de la ligne s dans l’objet de qualitat |
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress) | Traite les arguments de ligne de commande (argc, argv) et remplit input_path, output_ path, force, qualité, décompression |
main() | Il sert comme point d’entrée du programme en exécutant le flux de travail des outils font |
BROTLI_FAILURE() | Retourne une constante indiquant un échec de décompression Brotli |
BROTLI_LOG_UINT(x) | Loger un intégral non signé x pour le déboulement de Brotli |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Logez l’index idx de array_name pour le déboulement Brotli |
BROTLI_LOG(x) | Loger un message générique x pendant le traitement de Brotli |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Logs un vecteur v de longueur _hx_len pour le déboisage Brotli |
DecodeWindowBits(br) | Lire les bits de fenêtre du lecteur bit br pour Brotli stream |
DecodeVarLenUint8(br) | Lire une variable-longueur uint8 de bit reader br |
JumpToByteBoundary(br) | Avantage br à la prochaine limite de byte |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Décode une longueur de métal-bloc à partir de br, la longue et les drapeaux |
ReadSymbol(table, table_off, br) | Lire un symbole de la table à l’offset table_off en utilisant br |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Le code Huffman est en longueur pour num_symboles dans code_lengths. |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Créer une table de code Huffman pour alphabet_size en utilisant br et s |
ReadBlockLength(table, table_off, br) | Lire une longueur de bloc à partir de table_off en utilisant br |
TranslateShortCodes(code, ringbuffer, index) | Convertir le code court en position de ringbuffer à index |
InverseMoveToFrontTransform(v, v_len) | Reverses MTF sur vecteur v de longueur v_len |
HuffmanTreeGroupDecode(group, s) | Découvrir un groupe d’arbres de Huffman en utilisant le |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Décode une carte contextuelle de la taille donnée et le nombre d’arbres en utilisant les |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Déterminer le type de bloc en utilisant max_block_type et les tables connexes |
DecodeBlockTypeWithContext(s, br) | Déconnecter le type de bloc avec un contexte supplémentaire à partir de br |
CopyUncompressedBlockToOutput(output, pos, s) | Copie des données de bloc non comprimées à la sortie au poste de position |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Compte la taille décomprimée des paramètres de buffer encodés |
BrotliDecompressStreaming(input, output, finish, s) | Permet de décompression Brotli en streaming de l’entrée à la sortie |
BrotliDecompress(input, output) | Décompressant un buffer Brotli complet de l’entrée à la sortie |