The program is used for drawing different geometrical shapes as well as freehand drawing using a brush. It implements OOP concepts and principles and has several classes to organize the code. The GUI has buttons for choosing colors, opacity, stroke size, fill shape, and tools such as brush, line, rectangle, square, ellipse, circle, triangle, select, move, resize, copy, delete, undo, redo, and save. The user can interact with the GUI to draw their desired painting. The project also includes a UML use-case diagram and class diagram. For more detailed information about the classes and their attributes and methods, please refer to the original document.
-
Notifications
You must be signed in to change notification settings - Fork 0
Developed a drawing and painting application that supported various features such as brush and shapes, color selection, opacity control, actions history, and saving the drawing as an image file.
AhmedDusuki/Drawing_Painting_Application
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Developed a drawing and painting application that supported various features such as brush and shapes, color selection, opacity control, actions history, and saving the drawing as an image file.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published