Project 3 – Collage Write a program that creates a photo collage of modified ima

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.

Posted in Uncategorized

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount