Main
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
| Signature | Description |
|---|---|
__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 від входу до виходу. |