A painting tool that generates inverse "snapped" effect using linear interpolation.
Python 3.6.x
or higherpygame 1.9.x
or higherPillow 8.x
or higher. (Not necessary, but required to save the animation as a GIF)
Left Mouse Button
: Paint pixels
Right Mouse Button
: Erase pixels
Right and Left arrow keys
: change colors
Up and Down arrow keys
: change brush size
Spacebar
: Play or repeat the animation.
- Highly configurable
- Can output the animation as a .GIF with various level of smoothness using
optimization-level
parameter (WIP)