Image Manipulation Assignment
  - Due Date: Wednesday, April 19th no later than 10:00 p.m.
 
  - Purpose: To gain experience using the NumPy, SciPy 
      and pillow libraries.
 
  - You must complete this assignment with exactly one partner.
      To give you practice working with different people, partners 
      will be assigned.
 
Assignment Overview
Your task for this assignment is to develop a simple menu-driven 
image manipulation program.  As we saw in 
class, 
the NumPy, SciPy and pillow packages provides the ability to 
modify images in a variety of interesting ways, e.g. changing contrast, 
changing brightness, cropping, making the image black and white, etc.
For this assignment, write a python menu-driven application for 
performing image tasks.  Your program should have options to:
- Allow the user to specify a filename to read, e.g. myimg.png
 
- Perform at least six image operations on the current image.
 
- Save the current image by appending –mod to the filename, 
    e.g. myimg-mod.png
 
Partners
- Riley and Cooper
 
- Nick and Alex
 
- Anna and Amber
 
- Jessica and Tanner
 
- Logan and Gabe
 
- Cory and Leah
 
- Morgan and Miles
 
- Max and Daniel
 
- Andrew and Jericho
 
- Eli and Dyllan
 
Grading
- 10 points. An image can be read from a file.
 
- 10 points. An image can be saved properly to a file.
 
- 60 points. All six image operations work properly.  (10 points each.)
 
- 10 points As part of your submission, include a sample modified 
    image that you created with your tool.
 
- 10 points.  The Python code is properly commented, easy to understand 
    and doesn't contain significant redundancies.  
 
Submission
  Place the solution in a file named image_edit.py.
  E-mail that file and your sample image to
  Ryan (ryanbockmon@gmail.com) by the deadline.
  The title of the e-mail should be JBD, Image Manipulation Assignment, 
  Your Name, Your Partner's Name.
  Late submissions will receive no credit, but partial credit
  can be earned by making an ontime submission.