Main

Overview

Main є клас у Aspose.Font FOSS для Python. Наследники від: decode_Decode.

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

Цей клас надає 27 методів роботи з головними об’єктами в програмах Python. Доступні методи включають: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, і 15 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Font FOSS для пакету Python.

Methods

SignatureDescription
__init__()Calls init (починається) на цій головній інстанції.
ParseQuality(s, quality)Перевірка налаштувань якості з струмок s в об’єкт якості
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Процесуває аргументи командного рядка (argc, argv) і заповнює input_path, output_ Path, force, quality, decompress
main()Служить вхідним пунктом програми, що виконує робочий потік інструмента шрифту.
BROTLI_FAILURE()Повертає постійну, що вказує на невдачу декомпресії Бротлі.
BROTLI_LOG_UINT(x)Записує непідписану цілу цифру x для дебгу Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Запис ідейка масива для дебгу Brotli
BROTLI_LOG(x)Записує загальне повідомлення x під час обробки Brotli.
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Звіт вектора v довжини _hx_len для дебгуру Brotli
DecodeWindowBits(br)Читає біти вікна від читача бітів Br для потоку Бротлі
DecodeVarLenUint8(br)Читає змінну довжину uint8 з бітового читача br
JumpToByteBoundary(br)Перехід br до наступного межа байта.
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Декодує довжину метаблоку від br, встановлення довжина і знаки.
ReadSymbol(table, table_off, br)Читає символ з таблиці на офсеті table_off за допомогою br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Читає довжини коду Huffman для символів num_symbol в code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Створює таблицю коду Huffman для alphabet_size з використанням br і s
ReadBlockLength(table, table_off, br)Читає довжину блоку з таблиці в table_off за допомогою br
TranslateShortCodes(code, ringbuffer, index)Перераховує короткий код на позицію буфера в індексі
InverseMoveToFrontTransform(v, v_len)Звертає MTF на векторі v довжини v_len.
HuffmanTreeGroupDecode(group, s)Декодує групу дерев Хаффмана з використанням s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Декодує контекстну карту з даним розміром і кількістю дерев, використовуючи s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Визначення типу блоків з використанням max_block_type та пов’язаних таблиць
DecodeBlockTypeWithContext(s, br)Декодує тип блоку з додатковою контекстом від br
CopyUncompressedBlockToOutput(output, pos, s)Копіює некомпресовані дані блоку на вихід у позиції pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Вичислитель розкомпресований розміром з кодованих параметрів буфера
BrotliDecompressStreaming(input, output, finish, s)Виконує поточне розкомпресію Бротлі від входу до виходу.
BrotliDecompress(input, output)Відкомпресує повний буфер Brotli від входу до виходу.

See Also

 Українська