Skip to content

mlebiedzinski/ImageProcessor

Repository files navigation

ImageProcessor

CS3500 Object Oriented Design
Assignment 6
November, 2022

In this project, my partner and I were tasked with creating a image processing program that allowed a user to load in images and manipulate them in ways such as, blur, sharpen, flip, and many more, then save the image. Our code is organized following the MVC design pattern. We implemented the Command Design Pattern, to allow us to smoothly make enhacements to our code as the assignment progressed, such as implementing new image manipulation functions. We optimized our code to allow for a variety of user inputs. Lastly, utilizing the Swing framework, we built an interactive view with a graphical user interface to enable the user to view the image enhacements they are making.

Demo : https://youtu.be/E_Fj9gtn1B0

About

CS3500 Assignment 6

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages