CS 101 - Introduction to Computing, Spring 2009

Project 2 - Picture Fragmentation

Due Date: Wednesday 3/18/2009 at 11:59 pm

For this project, we will take a picture and break it down into a number of smaller pictures. These smaller pictures could then be placed next to each other to see the overall original picture.

The program is to prompt the user for the picture to be used and the number of rows and columns that the picture will be broken into. The program is to save these new pictures to the same directory that contained the original picture. These new images should contain the same base name as the original image with the addition of a numeric value at the end to uniquely identify each images.

For example if the original picture as beach.jpg and this picture was divided into 2 rows and 3 columns, the resulting 6 new images should have the names of

Project Collaboration

You are allowed to receive help on this project from other students who are also taking CS 101. Each student must still complete and submit his/her own project. You will be required to include a Collaboration Statement somewhere on your project if you receive help. This statement can simply be something like the following:
For this project, I received help from the following member of CS 101.
This statement should list each helping student's name in a comment in the "header comment" of your Java file that includes the main() method.

Submission of your Project

You must electronically submit all of your files (all .java files, any image files and any other files used) via the UNIX turnin command using the project name of proj2.

CS 101 Home Page
Department of Computer Science
University of Illinois at Chicago