This package implements tile-based graphics rendering, intended to be used on small SPI-connected screens with a slow bus. It is designed to reduce the number of pixels to redraw on every update, by only updating the parts of the screen that did in fact change.
It is not yet complete. Currently the following objects can be drawn:
- Rectangles with a solid color.
- Layers that contain more objects and can be moved/resized.
- Transparency: blending a semi-transparent foreground color with a solid background color.
- Lines with support for transparency and anti-aliasing.
This project has been licensed under the BSD 2-clause license, see the LICENSE file for details.