Skia python binding
Python binding to Skia Graphics Library.
- Binding based on pybind11.
Install
Binary package is available on PyPI:
pip install skia-python
Supported platforms: Python 3.7-3.11 (CPython) on
- Linux x86_64, aarch64
- macOS x86_64, arm64
- Windows x86_64
For Linux platforms, there must be OpenGL and fontconfig installed:
apt-get install libfontconfig1 libgl1-mesa-glx libgl1-mesa-dri
Or:
yum install fontconfig mesa-libGL mesa-dri-drivers
For unsupported environment, check the build instruction.
Examples
- Showcase
- Canvas Overview
- Canvas Creation
- Path Overview
- Paint Overview
- Python Image I/O
- Drawing Texts
Documentation
https://kyamagu.github.io/skia-python
Contributing
Feel free to post an issue or PR.