Project developed to Computer Graphics discipline, implementing some basic Ms Paint functionalities with classic Computer Graphics Algorithm.
The entire project it's made using only HTML5, Javascript and CSS. HTML5 native canvas was used as the area of drawing, and all algorithms implemented using pure Javascript. CSS was used only with Menu Layout.
- Line drawing:
- DDA
- Bresenham
- Circle drawing:
- Breseham
- Area fill:
- Boundary Fill
- Flood Fill
- Translation: * Matricial calculus
- Crop Area / Window Resize
- Scale
- Rotation
- ScanLine fill algorithm