
Image Processing App
JavaJava SwingMVCOur program aims to create an image-processing application that can be used to apply different filters and effects to multiple layers of images. The program can hold one or more layers of images, and the user is able to switch between the layers to see the results of applying different effects. The current implemented effects include: sepia, monochrome, sharpen, blur, downscale, and mosaic. Example images can be found in the “res” folder.
Repository: https://github.com/JamesColesanti/Image-Processing-GUI
Example
Original (970x450)

Monochrome + Sharpen

Sepia + Sharpen

Mosaic with 1000 Seeds

Mosaic with 4000 Seeds

Mosaic with 8000 Seeds

Mosaic with 15000 Seeds

Downscale to 400x400

Downscale to 700x300
