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

Create a free website with Framer, the website builder loved by startups, designers and agencies.