Основен
Общ преглед
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 for Python.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__() | Обаждания. в) по този въпрос. |
ParseQuality(s, quality) | Проверява настройките за качество от string s в обекта за качеството |
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress) | Процесира аргументите от командна линия (argc, argv) и попълва input_path, output_ Path, force, quality, decompress |
main() | Служи като входна точка на програмата, изпълняваща работния поток с инструмента за шрифтове. |
BROTLI_FAILURE() | Връща константа, показваща неуспех на Brotli декомпресия. |
BROTLI_LOG_UINT(x) | Регистрира неизписано цело число x за дебогация на Brotli |
BROTLI_LOG_ARRAY_INDEX(array_name, idx) | Регистрира индекса на array_name за дебъгиране 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) | Чете символ от таблица при offset table_off, като използва br. |
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s) | Чете дължините на кода Huffman за num_symbols в 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) | Извършва поточно разкомпресия на Brotli от вход към изход. |
BrotliDecompress(input, output) | Декомпресира пълен буфер на Brotli от вход към изход. |