Code:
def pixalated():
myFile = pickAFile()
myPicture=makePicture(myFile)
n=requestInteger("Please enter an (integer) for pixelation")
width = getWidth(myPicture)
height = getHeight(myPicture)
canvas = makeEmptyPicture(width,height)
for x in range(0,width,n):
red = 0
blue = 0
green = 0
for y in range(0,height,n):
red = getRed(myPicture)
blue = getBlue(myPicture)
green = getGreen(myPicture)
averagered = (red/(n*n))
averageblue = (blue/(n*n))
averagegreen = (green/(n*n))
red = averagered
blue =averageblue
green = averagegreen
newColor = makeColor(red, blue, green)
setColor(myPicture,newColor)
y=y+1
x=x+1
show(canvas)
Comment