Requirement
Please try to use canvas to build a drawing pad with the following features:
- Basic drawing
- Color switching
- Brush size
- Mirror mode
- Rubber
You may also implement the following extra features:
- Rectangle drawing with outline and fill option
- Circle drawing with outline and fill option
- Image placing
- Image cropping
- Image resizing
- Rainbow color brush
- Stamps