Skip to content

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.

Notifications You must be signed in to change notification settings

AhmedDusuki/Drawing_Painting_Application

Repository files navigation

Drawing_Painting_Application

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.

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

No packages published

Languages