Brotli
Brotli
Przegląd
Brotli jest klasą w Aspose.Font FOSS dla Python.
Narzędzia Brotli udostępniają compress and decompress funkcje dla ogólnej zawartości bajtowej, a także compressArray and decompressArray dla przepływów pracy opartych na tablicach, ułatwiając pakowanie czcionek WOFF2.
Ta klasa zapewnia 8 metod do pracy z obiektami Brotli w programach Python. Dostępne metody to: OpenInputBinary, OpenInputFile, OpenOutputFile, __init__, compress, compressArray, decompress, decompressArray. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
__init__(dictionary_path) | Calls init na tej instancji Brotli. |
decompress(content) | Dekompresuje podaną zawartość bajtową skompresowaną przy użyciu Brotli i zwraca oryginalne bajty |
compress(content, quality) | Kompresuje podaną zawartość bajtową przy użyciu Brotli z określonym poziomem jakości |
decompressArray(content) | Dekompresuje tablicę bajtów skompresowaną przy użyciu Brotli i zwraca zdekompresowaną tablicę |
compressArray(content, quality) | Kompresuje tablicę bajtów przy użyciu Brotli na podanym poziomie jakości i zwraca skompresowaną tablicę |
OpenInputFile(input_path) | Otwiera plik pod podaną ścieżką w celu odczytu danych skompresowanych przy użyciu Brotli |
OpenOutputFile(output_path, force) | Otwiera lub tworzy plik pod podaną ścieżką w celu zapisu danych skompresowanych przy użyciu Brotli; wymusza nadpisanie istniejących plików |
OpenInputBinary(input_path) | Otwiera strumień binarny z określonej ścieżki w celu dekompresji Brotli |