This PR inserts driver middleware and an emulation engine into the rendering stack.
The driver simplifies setup and running of these scripts, and includes utility functions like --driver-fps=log, which can emit an FPS counter.
The emulator is highly configurable to let you run the scoreboard in lots of different display adapters -- by default in the browser.
Additionally:
Addresses #16
Refactors broken getsize calls and converts PIL.Image.ANTIALIAS to PIL.Image.LANCZOS
I am the author of middleware for the RGB matrix libraries and maintainer for https://github.com/MLB-LED-Scoreboard/mlb-led-scoreboard.
https://github.com/ty-porter/RGBMatrixEmulator https://github.com/ty-porter/RGBMatrixDriver
This PR inserts driver middleware and an emulation engine into the rendering stack. The driver simplifies setup and running of these scripts, and includes utility functions like
--driver-fps=log
, which can emit an FPS counter. The emulator is highly configurable to let you run the scoreboard in lots of different display adapters -- by default in the browser.Additionally:
getsize
calls and convertsPIL.Image.ANTIALIAS
toPIL.Image.LANCZOS