Brotli kompressiopalvelu
Brotli kompressiopalvelu
WOFF2 -tunnukset käyttävät Brotli-kompressiota glyph-taulukon tietoihin. Aspose.Font FOSS for Python sisältää pakollisen puhtaan Python Brotli-implementaation, joten ei järjestelmän tasoa brotli Kirjasto Se on tarpeen.
Lataus WOFF2 (Automatic Brotli Decompression)
FontLoader WOFF2 Brotli-tietojen purkaminen automaattisesti.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)WOFF2 (Automatic Brotli Compression) -materiaalin säästöä
FontConverter.convert() tulon kompressointi automaattisesti, kun kohdentomuoto on woff2.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
font = FontLoader.open("Roboto-Regular.ttf")
woff2 = FontConverter.convert(font, target_format="woff2")Vinkkejä ja parhaita käytäntöjä
- Brotli-sovellus on puhdas Python; suorituskyvyn kriittisten sovellusten osalta tarkastellaan asentamista
brotliC laajennus erikseen BrotliDecoderjaBrotliEncoderovat sisäisiä luokkoja; älä tuota niitä suoraan sovelluskoodissa
API-viitteiden yhteenveto
| Luokka / menetelmä | Description |
|---|---|
BrotliDecoder | Sisäinen Brotli-dekompressori (käytetään FontLoaderin WOFF2-sovelluksella) |
BrotliEncoder | Sisäinen Brotli kompressori (käytetään FontConverter for WOFF2) |
FontLoader.open(path) | WOFF2 -laajennus automaattisella dekompressiolla |
FontConverter.convert(font, "woff2") | Tallenna WOFF2 automaattisella kompressiolla |