Project 3 – Collage
Write a program that creates a photo collage of modified images.
Examples: http://www.cs.bsu.edu/homepages/dllargent/cs120/artShow/
The entire collage must be created using JES python—no Photoshop or other image editing
software should be used except if you need to reduce the original resolution of a high-resolutioin
image that you start with.
The program should
have a main function called collage() that
uses setMediaPath() / getMediaPath() / makePictures() to make pictures
calls the other functions to modify pictures(s)
copies picture(s) to a blank canvas
shows canvas
uses writePictureTo() function to save the canvas
have a collage that
has a maximum size of
width: 1000 pixels, height: 736 pixels
or
height: 736 pixels, width: 1000 pixels
includes a comment at the top with your name and date
includes the same image at least five times
once in its original form
at least four more times with the original picture modified in any way you
want, using at least four different modifications
modifications should alter the original image appearance in some
noticeable way using the functions from the book, such as:
grayscale, negative, posterize, lighten/darken, sepia, line/edge
detection, blend, crop, scale, rotate, mirror, etc.
can include any additional images you’d like (not required), as long as you meet
the above minimum requirements of 5 of the same image
include chromaSig function to sign your name to the collage
use descriptive variable and function names
be formatted/indented similar to class/book’s examples
Submit the project as a zipped folder named project_3 with
.py file of your code
all images you use in the collage, including picture of your signature
The final collage that your program creates must be appropriate for all ages to view. All
beginning images used in your collage must satisfy at least one of the following:
You own the image, or you have documented permission from the copyright holder to use
it.
The image is included in the “JPG Images.zip” file provided in the CS 120 area of Canvas.
The image is available royalty-free in the public domain.
NOTICE:
Completed projects may be posted online by the instructor (with attribution to you, unless you
wish to remain anonymous) so that others can view your creations. Additionally, your
completed project will be entered into a BSU CS 120 Art Show. Details about the art show
will be provided separately.
Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount