Main

Main

Gambaran Umum

Main adalah kelas dalam Aspose.Font FOSS untuk Python. Mewarisi dari: decode_Decode.

Main.ParseQuality mengurai pengaturan kualitas dari string s ke dalam objek kualitas.

Kelas ini menyediakan 27 metode untuk bekerja dengan objek Main dalam program Python. Metode yang tersedia meliputi: BROTLI_FAILURE, BROTLI_LOG, BROTLI_LOG_ARRAY_INDEX, BROTLI_LOG_UCHAR_VECTOR, BROTLI_LOG_UINT, BrotliDecompress, BrotliDecompressStreaming, BrotliDecompressedSize, CopyUncompressedBlockToOutput, DecodeBlockType, DecodeBlockTypeWithContext, DecodeContextMap, dan 15 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python.

Metode

Tanda TanganDeskripsi
__init__()Calls init pada instance Main ini.
ParseQuality(s, quality)Menganalisis pengaturan kualitas dari string s ke dalam objek kualitas
ParseArgv(argc, argv, input_path, output_path, force, quality, decompress)Memproses argumen baris perintah (argc, argv) dan mengisi input_path, output_path, force, quality, decompress
main()Berfungsi sebagai titik masuk program yang mengeksekusi alur kerja alat font
BROTLI_FAILURE()Mengembalikan sebuah konstanta yang menunjukkan kegagalan dekompresi Brotli
BROTLI_LOG_UINT(x)Mencatat sebuah integer tak bertanda x untuk debugging Brotli
BROTLI_LOG_ARRAY_INDEX(array_name, idx)Mencatat indeks idx dari array_name untuk debugging Brotli
BROTLI_LOG(x)Mencatat pesan umum x selama pemrosesan Brotli
BROTLI_LOG_UCHAR_VECTOR(v, _hx_len)Mencatat vektor v dengan panjang _hx_len untuk debugging Brotli
DecodeWindowBits(br)Membaca bit jendela dari pembaca bit br untuk aliran Brotli
DecodeVarLenUint8(br)Membaca uint8 berukuran variabel dari pembaca bit br
JumpToByteBoundary(br)Menaikkan br ke batas byte berikutnya
DecodeMetaBlockLength(br, meta_block_length, input_end, is_metadata, is_uncompressed)Mendekode panjang meta‑blok dari br, mengatur panjang dan flag
ReadSymbol(table, table_off, br)Membaca simbol dari tabel pada offset table_off menggunakan br
ReadHuffmanCodeLengths(code_length_code_lengths, num_symbols, code_lengths, s)Membaca panjang kode Huffman untuk num_symbols ke code_lengths
ReadHuffmanCode(alphabet_size, table, table_off, opt_table_size, s)Membangun tabel kode Huffman untuk alphabet_size menggunakan br dan s
ReadBlockLength(table, table_off, br)Membaca panjang blok dari tabel di table_off menggunakan br
TranslateShortCodes(code, ringbuffer, index)Mengonversi short code ke posisi ringbuffer pada indeks
InverseMoveToFrontTransform(v, v_len)Membalikkan MTF pada vektor v dengan panjang v_len
HuffmanTreeGroupDecode(group, s)Mendekode sekelompok pohon Huffman menggunakan s
DecodeContextMap(context_map_size, num_htrees, context_map, s)Mendekode peta konteks dengan ukuran tertentu dan jumlah pohon menggunakan s
DecodeBlockType(max_block_type, trees, tree_type, block_types, ringbuffers, indexes, br)Menentukan tipe blok menggunakan max_block_type dan tabel terkait
DecodeBlockTypeWithContext(s, br)Mendekode tipe blok dengan konteks tambahan dari br
CopyUncompressedBlockToOutput(output, pos, s)Menyalin data blok tidak terkompresi ke output pada posisi pos
BrotliDecompressedSize(encoded_size, encoded_buffer, encoded_buffer_off, decoded_size)Menghitung ukuran terdekompresi dari parameter buffer yang dikodekan
BrotliDecompressStreaming(input, output, finish, s)Melakukan dekompresi streaming Brotli dari input ke output
BrotliDecompress(input, output)Mendekompresi buffer Brotli lengkap dari input ke output

Lihat Juga

 Bahasa Indonesia