Object Oriented Programming
Pixel Grid
Overview
In this project, through a java compiler, I managed to create an interactive program which reads in a PNG image into my code, and created copies of said image with alterations. One alteration I did through code was to find the column in the image with the highest blue values in each pixel. I then highlighted the column in pure blue, and deleted it. I also created a random column finder function in my code, which highlighted a random column of pixels in the image and deleted it. The user would have liberty of choice with the interactive menu, and do as many alterations as they would like to the image.
Approach
My coding partner and I in class developed this program with concepts learned from Fundamentals of Computer Science II. We used breaks and cases, arrays and hash maps, and factored run time into our submission, with prior and newly learned knowledge of time and space complexity.
My Role
Programmer
Deliverables
Designed and created Image reading program with front-end interface through Java language
Year
2024 Spring Semester
Jayden Ngo
2025