CS 140 - Homework 5 - Due Wednesday October 28
In this homework you are going to write a program that creates a collage of images. Your collage should use at least ten different images that are layed out in a thoughtful way in a larger initially blank 700-by-700 picture.
Requirements
-
Your program should be in a folder named HW5.
-
Turn in a printout at the start of class on Wednesday October 28.
Do not wait until Tuesday to start please .
-
Your collage should use at least ten different images. Five of those images must
be your own and not from my gallery.
-
Your collage should be animated and run for at least one minute and at
most two minutes. As your collage is running it should print to the console messages
about what it is doing and when it is finished it should print Done.
-
Your collage should show some planning and thoughtfullness. I should see that you layed out the
images in a thoughtful way and that they are animated in a way that makes sense.
There shouldn't be any large open white areas between pictures.
-
Your collage should use the copyInto method to
copy an image into the larger image.
-
Your collage should use all of the image
processing techniques we have developed to date including:
-
grayScale
, shrink
, decreaseRed,
enlarge, negative, rotateRight, creating
a color gradiant, steganography, darkening an image, and brightening an image.
-
Your collage should use an example of steganography where you show a picture
and then animtae the hidden message in the picture over the top of the image.
-
You should develop a rotateLeft method and use it. (We didn't do this
in class, yo uneed to figure this out yourself.
-
Develop a new method named extractRed that leaves the
red in a picture but removes all of the green and blue.
-
Be creative and put some thought into your collage.
If you like the violin find an image of a violin and suck out the red.
Play Lacrosse? Find an image of a Lacrosse stick and shrink it.
Like horror movies? Give me Jason in a goalie mask as a negative. If you don't
like the violin stick a small violin in Jason's goalie mask.