Andy Warhol is famous for creating silkscreen prints of common images. These prints often had the same image duplicated many times and varied the color used. Examples of these can be seen in the following images:
Some of the above are actual images of Andy Warhol prints while other are done copying his style. An online art musuem at http://www.warhol.org/ or http://www.malarze.walhalla.pl/galeria.php5?art=70 shows many examples of Andy Warhol's art.For this homework project, you are to be inspired by Andy Warhol to create a collage of at least 4 different versions of the same original image. At least two of the versions are to be posterizations using different final colors. The other versions of the image can be done in anyway you like as long as they are not the same. The different versions can be displayed in some grid format of at least size of 2x2 pictures.
For 5 pts Extra Credit, make the grid of a minimum of 6 different pictures.
You are not to hardcode in the image used or the size of the resulting image. You should prompt the user for an image, create and display the collage and allow the user to save the final collage in any filename of their choice.
Your code must be commented and written in good programming style.
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.
For example for Proj1, name it Proj1yournetid.java, for example if your Net ID is sfranz3, the filename would be Proj1sfranz3.javaPlease only submit source code file (the .java file, not the .class). Also, if you have any comment about your program, please write it down in the same file; please do NOT write in the "Comments" field on the submission page (this will go into a different file and will be easily missed).
Department of Computer Science
University of Illinois at Chicago