This project uses only Windows API to implement basic painting.
- Core technologies used: Windows GDI
- Algorithms involved: Analyze differences between old and current bitmaps and push them into stacks to save; to undo/redo changes, pop them out of the stacks and draw on current bitmap
Simple Paint can do the following things currently:
- Paint/Erase/Fill/Pick color with mouse or by touching screen (press [Esc] key to cancel)
- Select pen/eraser size
- Change canvas size
- Customize colors
- Undo/Redo operations
- Save images as 24-bit bitmap files (*.bmp)