DrawingApp DrawingApp is a Python application that provides a simple drawing tool with a set of features including brush, pencil, eraser, undo, redo, color picker, and line width adjustment. It also allows users to save their drawings in PNG format.
Requirements Python 3.x Tkinter Pillow
Installation You do not need to install this application. Simply download the Python script and run it on your local machine. python3 drawing_app.py
Usage The application starts with a blank canvas. You can choose from the toolbar at the bottom of the window to use various drawing tools.
Brush: This is the default tool selected when you start the application. You can draw on the canvas by clicking and dragging the mouse. Pencil: This tool creates more precise and thin lines compared to the brush. Eraser: This tool erases the drawings on the canvas. Color Picker: This tool allows you to pick the color for your brush or pencil. Line Width: You can adjust the thickness of your brush, eraser, or pencil using this slider. Clear: This button clears the entire canvas. Save: This button saves your drawing as a PNG file. Undo/Redo: These buttons allow you to undo or redo your recent actions. Future Development This is a simple drawing application with limited features. There is scope for further development, including the following features:
Adding more drawing tools such as shapes, spray, text, etc. Supporting different formats for saving files, such as JPG, SVG, etc. Implementing layers for more complex drawings. Adding filters or effects to the drawings. License This project is licensed under the MIT License.
Contribution Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Contact If you have any questions, please feel free to contact us.
Acknowledgments Thanks to all contributors who participated in this project.