In this lab you will incorporate image processing into Python programming
Function Usage
FileImage myImage = FileImage("pic.jpg") Reads in an image
show myImage.show("title") Displays the image in a window with given title
copy newImage = myImage.copy() Creates a copy
redraw myImage.redraw() Redraws image after changes have been made
EmptyImage eImage = EmptyImage(width,height) Creates a color image of indicated size
and initializes color to (0,0,0)
copyGray grayImage = myImage.copyGray() Creates a grayscale image from a color image
save newImage.save("newimage.jpg") Saves image in the indicated format
getPixel2D (r,g,b) = myImage.getPixel(x,y) Returns (r,g,b) for color image
intensity = grayImage.getPixel2D(x,y) Returns integer grayscale between 0 and 255
setPixel2D myImage.setPixel2D(x,y,(r,g,b)) Sets color at (x,y) to (r,g,b)
grayImage.setPixel2D(x,y,intensity) Sets gray level at (x,y) to integer intensity
getHeight height = myImage.getHeight()
getWidth width = myImage.getWidth()