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

  1. Your program should be in a folder named HW5.
  2. Turn in a printout at the start of class on Wednesday October 28. Do not wait until Tuesday to start please .
  3. Your collage should use at least ten different images. Five of those images must be your own and not from my gallery.
  4. 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.
  5. 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.
  6. Your collage should use the copyInto method to copy an image into the larger image.
  7. Your collage should use all of the image processing techniques we have developed to date including:
  8. 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.