Main
Revisión
Main Es una clase en Aspose.Font FOSS para Python. Heredados de: decode_Decode.
Main.ParseQuality parses quality settings from string s into the quality object.
Esta clase ofrece 27 métodos para trabajar con los objetos principales en programas de Python. Los métodos disponibles incluyen: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap,y 15 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python.
Metodología
| firma | Descripción |
|---|---|
__init__() | llamadas INI En este caso principal. |
ParseQuality(s, quality) | Parse las configuraciones de calidad desde la línea s al objeto de la calidad |
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress) | Procesan los argumentos de línea de comando (argc, argv) y rellenan input_path, output_ path, fuerza, calidad, descompresión |
main() | Serve como el punto de entrada del programa ejecutando el flujo de trabajo de la herramienta de fonts |
BROTLI_FAILURE() | Retorna una constante que indica un fracaso de la decompresión de Brotli |
BROTLI_LOG_UINT(x) | Logs un integer x sin firmar para el desbloqueo de Brotli |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Logue el índice idx de array_name para la desbloqueación de Brotli |
BROTLI_LOG(x) | Logue un mensaje genérico x durante el procesamiento de Brotli |
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len) | Logue un vector v de longitud _hx_len para el desgaste de Brotli |
DecodeWindowBits(br) | Lea bits de la ventana del lector bit br para el flujo Brotli |
DecodeVarLenUint8(br) | Lea un variable-longitud uint8 de bit reader br |
JumpToByteBoundary(br) | Avances br a la próxima barrera de byte |
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed) | Decode una longitud de un metablosco desde br, la longidad de la configuración y las banderas. |
ReadSymbol(table, table_off, br) | Lea un símbolo de la mesa en tabla_off con br |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Lea las longitudes de código Huffman para los símbolos num_en los lenguajes de code_ |
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s) | Construye una tabla de código Huffman para el alfabeto_size utilizando br y s |
ReadBlockLength(table, table_off, br) | Lectura de un bloque de la mesa en tabla_off con br |
TranslateShortCodes(code, ringbuffer, index) | Convertir código corto en posición de ringbuffer en índice |
InverseMoveToFrontTransform(v, v_len) | Reversas MTF en vector v de longitud v_len |
HuffmanTreeGroupDecode(group, s) | Decodir un grupo de árboles Huffman utilizando el |
DecodeContextMap(context_map_size, num_htrees, context_map, s) | Decodificar un mapa de contexto de tamaño y número de árboles que utilizan el |
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br) | Determina el tipo de bloque utilizando max_block_type y las tablas relacionadas |
DecodeBlockTypeWithContext(s, br) | Desconectar el tipo de bloque con un contexto adicional desde br |
CopyUncompressedBlockToOutput(output, pos, s) | Copia los datos de bloqueo no comprimidos a la salida en el pos de posición |
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size) | Computa el tamaño decomprimido a partir de los parámetros de buffer codificados |
BrotliDecompressStreaming(input, output, finish, s) | Performan la decompresión de Brotli en streaming desde entrada a salida |
BrotliDecompress(input, output) | Descomprimir un buffer de Brotli completo desde la entrada a la salida |