https://github.com/abhi5658/repaint
A paint application made with C++ with most of the basic functionalities.
https://github.com/abhi5658/repaint
cpp drawing drawing-app graphics paint repaint
Last synced: 11 months ago
JSON representation
A paint application made with C++ with most of the basic functionalities.
- Host: GitHub
- URL: https://github.com/abhi5658/repaint
- Owner: abhi5658
- Created: 2018-01-29T16:58:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T22:27:02.000Z (over 3 years ago)
- Last Synced: 2025-06-05T09:17:44.657Z (about 1 year ago)
- Topics: cpp, drawing, drawing-app, graphics, paint, repaint
- Language: C++
- Homepage: https://abhi5658.github.io/repaint
- Size: 653 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repaint
### Try out by running the application: [🔗 Download Repaint.exe (Windows) 📥](https://github.com/abhi5658/repaint/raw/master/Repaint.exe)
> After clicking on downlaod it might say that the file "*...is not commonly downloaded and may be dangerous*". Since this was locally generated .exe file and I didnt knew how to add a publisher to executable, the system shows the file as dangerous. All in all the risk is yours and would stay as it is.
## How to draw? 🎨 💡
- Assume you never saw paint application. And hence you need instructions.
- **Free hand drawing**: just draw on the white part of screen (aka canvas)
- **Change color**: just click on any color on bottom left and continue drawing
- **Erase**: There is white color on bottom left. Just click on it and then start erasing
- **Change brush size**: Click on -/+ icon below to decrease or increase the brush size
- **Fill a closed area with a color**:
- Create your closed area like a circle
- Select a new color by clicking on it
- Click on "FILL" button once
- Right click inside the area to fill it with the selected color
- **Rectangle**:
- Click on rectangle button in bottom right once
- **Right** click a point on canvas where you want the rectangle to start (top left part of the rectangle)
- Left click (*normal click*) a point on canvas where you want the rectangle to end (bottom right part of the rectangle)
- The rectangle should be created
- **Straight line**:
- Click on line button in bottom right once
- **Right** click a point on canvas where you want the line to start
- Left click (*normal click*) a point on canvas where you want the line to end
- The straight line should be created
- **Circle**:
- Click on circel button in bottom right once
- **Right** click a point on canvas where you want the circle to start (top left portion of the circle)
- Left click (*normal click*) a point on canvas where you want the circle to end (bottom right portion of the circle)
- The circle should be created
- **Clear the canvas**: Click on "CLEAR" button present at bottom right. It will clear the canvas (the canvas might flicker when clearing. that's fine)
- **END Application**: Click on **X** button present in top right section of application
# Project Name : RE-Paint
- Group : `G19`
- Date : `21 Oct 2016`
- Name : [Abhishek Shah](https://github.com/abhi5658) , [Aseem Thakkar](https://github.com/aseem-thakkar)
- Enrollment : 140080116001, 140080116006
%20.png)
.png)