See the instructions in the file named Proj04.htm in the attached zip file.
You may find it useful to study the following modules when preparing to write this assignment:
Java3012: Using Nested Loops to Process Pixels
Java OOP: ITSE 2321 Practice Group 2