DoodleDraw

DoodleDraw

Paint program for Windows built using C#.Simple Paint is a Windows program that allows users to perform basic drawing functions.

“Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep.”

Project Description

DoodleDraw is a Windows program that allows users to perform basic drawing functions.

Features

  • Dynamically loads all graphical objects that can be drawn from external DLLs.
  • user can select the shape to draw.
  • User can see a preview of the shape they want to draw.
  • User can complete the drawing preview and the drawing will be saved.
  • The list of drawn shapes can be saved and reloaded to continue later. The file is saved as
  • Save and load all drawn objects as images in bmp/png/jpg (rasterization) format.

Some basic drawing objects

  • Line: delimited by two points, the start point and the end point
  • Rectangle: bounded by two points, top left point and bottom right point
  • Ellipse: bounded by two points, top left point and bottom right point

Improvements

  • Allows user to change color, pen width, stroke style (dash, period, dot dash…)
  • Add images to the canvas.
  • Undo, Redo.
  • Automatically save drawing process to json file.
  • FluentUI modern interface design

Experiences

  • C#
  • WinForms
  • FluentUI

© 2023. All rights reserved.