Professional Documents
Culture Documents
# Vertical Mirror
def verticalMirror():
pic = makePicture(pickAFile())
width = getWidth(pic)
height = getHeight(pic)
# Make Negative
def makeNegative():
pic = makePicture(pickAFile())
pixels = getPixels(pic)
for p in pixels:
setRed(p, 255 - getRed(p))
setGreen(p, 255 - getGreen(p))
setBlue(p, 255 - getBlue(p))
return(pic)
pixels = getPixels(pic)
for p in pixels:
r = getRed(p)
g = getGreen(p)
b = getBlue(p)
# Quadruple Mirror
def quadMirror():
pic = makePicture(pickAFile())
width = getWidth(pic)
height = getHeight(pic)
# betterBnW
def betterBnW():
pic = makePicture(pickAFile())
pixels = getPixels(pic)
# Rotate
def rotatePic():
pic = makePicture(pickAFile())
h = getHeight(pic)
w = getWidth(pic)
newpic = makeEmptyPicture(h, w)
for x in range (0, getHeight(newpic)):
for y in range (0, getWidth(newpic)):
setColor(getPixel(newpic, y, x), getColor(getPixel(pic, x, y)))
return(newpic)
# Make Collage
def makeCollage():
# Create empty collage file (sized 5x7)
collage = makeEmptyPicture(1500,2100)
explore(collage)
return collage